PowerShell 자습서 7/7: 궁극적인 PowerShell 가이드
이 PowerShell 자습서는 동일한 제목의 제 책을 기반으로 합니다. 책을 받을 수 있습니다 아마존 .
총 7개의 튜토리얼과 함께 4개의 기사가 있습니다. 이것은 PowerShell 튜토리얼 7/7입니다. PowerShell 튜토리얼 1, 2, 3 4, 5 & 6을 읽지 않았다면 이 튜토리얼을 읽기 전에 먼저 읽어보는 것이 좋습니다.
게시물 주제 찾아보기
PowerShell 자습서 7: PowerShell 개체
PowerShell 개체 및 해당 속성에 대한 지식은 PowerShell 스크립팅에 필수적입니다. 개체 속성과 이를 조작하는 방법에 대한 지식이 없으면 PowerShell 스크립팅을 잘 이해하지 못할 수 있습니다.
PowerShell Tutorial 7에서는 PowerShell 개체, 해당 속성, 액세스 및 조작 방법에 대해 알아봅니다. 또한 개체 구성원과 사용 방법에 대해서도 배우게 됩니다.
htc one m9 버라이존 루트
마지막으로 객체 속성과 메서드의 차이점을 배우게 됩니다.
PowerShell 개체 및 개체 속성이란 무엇입니까?
PowerShell 개체는 항목을 나타내는 데이터 모음입니다. 객체는 세 가지 유형의 데이터, 즉 객체의 유형, 메서드 및 속성으로 구성됩니다.
아래 명령을 실행하여 이 정의를 구현해 보겠습니다.
생성하지 않은 경우 웹사이트 이전 자습서의 텍스트 파일을 컴퓨터에 있는 텍스트 파일로 바꿀 수 있습니다. |_+_|
다음은 PowerShell에서 명령의 결과입니다.
위의 스크린샷을 참조하세요. 명령 아래(열로 표시된 결과 앞)에 다음 텍스트가 있습니다.
|_+_|이것이 개체 유형 . 파일정보 , 파일을 나타냅니다. 다른 두 가지를 보여주기 위해 객체 유형 , 아래 명령을 실행합니다.
|_+_| |_+_|경로 D:PS-Tutorial은 폴더입니다. 이것을 컴퓨터의 모든 폴더로 바꿀 수 있습니다.
아래 스크린샷은 두 명령의 결과를 보여줍니다. 왼쪽에는 프로세스 개체 유형 . 그러나 스크린샷의 오른쪽에는 다른 개체 유형 – 디렉토리 정보 .
객체의 속성은 객체에 대한 정보를 저장합니다. 메서드는 개체에 대해 수행할 수 있는 작업입니다. 즉, 객체 속성은 객체에 대한 데이터를 저장하고 메서드를 통해 객체를 조작할 수 있습니다.
자세한 내용은 다음 PowerShell 자습서를 참조하십시오…
Google 크롬 동기화가 항상 일시 중지됨
개체 속성 및 메서드
개체의 속성은 개체의 구성 요소와 같습니다. 예를 들어 파일에는 다음과 같은 속성이 있습니다. 이름 , 확대 , 마지막 쓰기 시간 , 길이 , 등.
에 대해 다른 속성 집합이 표시될 것으로 예상됩니다. 프로세스 . 반면에 프로세스에는 다음과 같은 속성이 있습니다. 프로세스 이름 , ID (프로세스 ID), 머신 이름 (프로세스를 실행하는 컴퓨터) 등
사용 회원가입 개체의 속성과 메서드의 전체 목록을 보기 위한 Cmdlet은 매우 유용합니다. 이렇게 하면 보고서에서 반환할 속성과 해당 메서드를 사용하여 개체를 조작하는 방법을 이해하는 데 도움이 됩니다.
객체의 속성을 찾는 방법이 얼마나 중요한지 이해하려면 다음을 실행하십시오. 콘텐츠 가져오기 아래 명령(텍스트 파일을 컴퓨터의 다른 텍스트 파일로 변경):
|_+_|이 명령은 단순히 텍스트 파일의 내용을 나열합니다. 이것이 우리가 이 파일에 대해 알고 있는 모든 것이라면 내용을 다른 명령에 대한 입력으로 사용하는 것 이상을 할 수 없습니다.
아래 명령은 이 텍스트 파일로 더 많은 것을 수행할 수 있음을 보여줍니다.
|_+_|예를 들어, 이 마지막 명령의 결과 아래쪽으로 스크롤하면 이라는 속성이 표시됩니다. 길이 – 아래 두 번째 스크린샷을 참조하세요. 또한 여러 가지가 있음을 알 수 있습니다. 행동 양식 텍스트 파일을 조작하는 데 사용할 수 있습니다.
의 마법을 보려면 길이 속성에서 아래 명령을 실행합니다.
|_+_|이 마지막 명령은 아래 명령과 동일합니다. 유일한 차이점은 위의 명령에서 PowerShell이 길이 파일의 - 바이트 단위의 파일 크기입니다.
결과는 46입니다.
|_+_|
계속해서 라는 텍스트 파일에 대한 메서드를 예로 들어 보겠습니다. 탑어퍼 . 아래 스크린샷에서 이 방법을 강조 표시했습니다.
기억한다면 앞에서 PowerShell 개체의 속성은 개체의 속성을 표시하는 데 사용된다고 말했습니다. 우리는 이것이 어떻게 작동하는지 보았습니다. 길이 속성 예.
또한 PowerShell 개체의 메서드를 사용하여 개체를 조작할 수 있다고 말했습니다. 나는 사용할 수 있습니다 탑어퍼 방법 아래 명령을 사용하여 텍스트 파일의 내용을 대문자로 변경하려면:
|_+_|내가 개체에 액세스한 방법의 차이점을 확인하십시오. 길이 속성 및 해당 메서드에 액세스한 방법은 무엇입니까? 그만큼 방법 명령 끝에 추가 항목 '()'이 있습니다. 좋은 소식은 회원가입 명령은 이 메서드에 액세스하는 방법을 알려줍니다.
xsplit 브로드 캐스터 대 obs
아래 스크린샷에서 내 화살표가 가리키는 위치를 확인하세요. 이것은 객체에 접근하는 방법을 아는 것의 힘을 강조합니다. 당사자 그리고 행동 양식 PowerShell을 사용하여.
다음 PowerShell 자습서로 이동하기 전에 결과를 보여드리겠습니다. 탑어퍼 방법.
|_+_|아래 스크린샷은 위 명령의 결과를 보여줍니다(스크린샷 오른쪽). 스크린샷의 왼쪽에는 텍스트 파일의 내용이 있습니다.
PowerShell 명령은 텍스트 파일의 내용을 대문자로 변경했습니다!
이 접근 방식을 사용하여 프로세스, 로그 파일, 폴더 등 모든 것에 대한 자세한 정보를 찾을 수 있습니다. 항목에 대한 추가 정보를 얻으려면 명령을 Get-Member 명령으로 파이프하기만 하면 됩니다. 이것은 성공적인 PowerShell 스크립팅의 주요 비밀입니다!변수를 사용하여 개체 속성에 액세스하는 방법
지난 튜토리얼에서 개체(명령어)를 괄호로 묶고 마침표(.)를 표시한 다음 액세스하려는 속성을 사용하여 개체의 속성에 액세스하는 방법을 보았습니다.
명령의 결과를 변수에 저장할 때 개체의 속성에 액세스하는 것이 덜 복잡합니다. 변수에 명령을 저장하면 속성에 더 쉽게 액세스할 수 있는 방법을 보여줍니다. Get-Child 항목 마지막 PowerShell 자습서의 명령 –
|_+_|이 명령을 $ObProp이라는 변수에 저장해 보겠습니다.
|_+_|이 개체의 속성에 액세스하려면 변수 이름 $ObProp을 입력하고 마침표(.)를 입력한 다음 TAB 키를 누릅니다.
셸은 변수에 저장된 개체에 사용할 수 있는 속성과 메서드를 표시합니다. 파일 크기를 확인하려면 아래 명령을 실행하기만 하면 됩니다.
|_+_|또한 다음 명령은 파일 이름과 파일에 마지막으로 액세스한 시간을 각각 표시합니다.
|_+_| |_+_|PowerShell에서 이러한 명령의 결과는 다음과 같습니다.
루팅되지 않은 안드로이드 용 방화벽
PowerShell 멤버 유형 및 사용 방법
이 자습서에서는 다양한 'MemberTypes'와 이를 사용하는 방법을 살펴보겠습니다.
다시 한 번, 우리의 Get-Child 항목 명령, 파이프 회원가입 명령:
|_+_|다음은 PowerShell에서 명령의 결과입니다.
'MemberType' 열에는 'CodeProperty', 'Method', 'NoteProperty', 'Property' 및 'ScriptProperty'의 5가지 고유한 '유형'이 있습니다. 우리는 이미 정의했습니다 방법 그리고 재산 . 다음은 나머지 세 가지에 대한 정의입니다.
코드 속성 : 코드 속성은 .NET Framework 개체의 정적 속성을 참조합니다.
어드벤처 몰 매장지도
Note속성 : 메모 속성은 정적 값을 갖는 속성을 정의합니다.
스크립트 속성 : 스크립트 속성은 값이 스크립트의 출력인 속성을 정의합니다.
이러한 'MemberType' 중 일부를 이해하는 데 도움이 되도록 몇 가지 예를 들어보겠습니다.
이있다 코드 속성 , '모드'.
이것을 표시하려면 코드 속성 , 아래 명령을 실행하십시오.
|_+_|명령 결과는 '-a--'입니다. 이것은 무엇을 의미 하는가?
이 값은 텍스트 파일의 파일 속성 설정을 나타냅니다. '-a--'는 이 파일에 '아카이브' 비트가 설정되었음을 의미합니다. 파일의 '아카이브' 비트란 무엇입니까?
이 속성을 보려면 파일을 저장한 폴더를 엽니다. 그런 다음 마우스 오른쪽 버튼을 클릭하고 속성을 선택합니다.
파일 속성이 열리면 고급을 클릭합니다. 그것을주의해라 파일을 보관할 준비가 되었습니다. 체크되어 있습니까?
이것이 PowerShell 명령(Get-ChildItem D:PS-Tutorialwebsites.txt).Mode가 파일을 표시한 이유입니다. 방법 '-a--'로 - 아카이브 비트가 설정되었음을 의미합니다.
이 지식의 의미는 PowerShell을 사용하여 파일의 보관 비트를 변경할 수 있다는 것입니다. 이 가이드에는 이 작업을 수행하는 단계가 있습니다. PowerShell을 사용하여 파일의 보관 비트 전환 .
PowerShell 자습서 7에 대한 참조 및 추가 읽기
이 튜토리얼은 같은 제목의 내 책을 기반으로 합니다. 당신은 그것을 얻을 수 있습니다 아마존 .
이 PowerShell 자습서가 도움이 되었기를 바랍니다. 도움이 되셨다면 투표 네 ~로 이 게시물이 도움이 되었나요? 이 튜토리얼의 끝에서.
또는 이 튜토리얼에 대한 아이디어를 공유하거나 피드백을 제공하려면 이 페이지 끝에 있는 LEAVE A REPLY 양식을 사용하십시오.


