이 게시물은 PowerShell의 'Get-ChildItem' cmdlet에 대해 자세히 설명했습니다.
Get-ChildItem: 파일, 레지스트리 및 인증서 나열
명시된 cmdlet은 제공된 파일 경로에서 항목과 하위 항목을 가져옵니다. 명시된 cmdlet과 관련된 예는 아래에 설명되어 있습니다.
예 1: 'Get-ChildItem' Cmdlet을 사용하여 디렉터리의 항목 목록 가져오기
이 예는 지정된 디렉토리에 있는 항목을 가져옵니다.
Get-ChildItem 기음:\문서
예 2: 디렉터리에 있는 항목의 이름 가져오기
이 예제는 지정된 디렉토리에 있는 파일의 이름만 가져옵니다.
Get-ChildItem 기음:\문서 -이름
위에 명시된 코드에서:
- 먼저 ' Get-ChildItem ” cmdlet을 파일 경로와 함께 입력합니다.
- 마지막으로 ' -이름 파일 이름 목록을 가져오는 ” 매개변수:
예 3: 디렉터리 및 하위 디렉터리에서 하위 항목 가져오기
이 그림에서는 하위 디렉터리에서 사용할 수 있는 하위 항목도 검색됩니다.
Get-ChildItem 기음:\문서\ * .txt -재귀 -힘위의 코드에 따르면:
- 먼저 ' Get-ChildItem ” cmdlet과 함께 “ * ” 와일드카드.
- 그 후 ' -재귀 ” 매개변수를 사용하여 하위 디렉토리에서 항목을 가져온 다음 “ -힘 ” 매개변수:
예 4: 'Get-ChildItem' Cmdlet을 사용하여 레지스트리 키 가져오기
이 데모는 주어진 코드를 사용하여 레지스트리 키를 검색합니다.
Get-ChildItem -길 HKLM:\하드웨어위에서 언급한 코드에서:
- 먼저 ' Get-ChildItem ” cmdlet, “ -길 ” 매개변수를 입력하고 레지스트리 키 경로를 할당합니다.
예제 5: 코드 서명 권한이 있는 모든 인증서 가져오기
이 데모에서는 코드 서명된 인증서가 지정된 코드를 사용하여 검색됩니다.
Get-ChildItem -길 인증서:\LocalMachine\My위에 명시된 코드에서:
- 먼저 ' Get-ChildItem ” cmdlet 다음에 “ -길 코드 서명된 인증서에 대한 경로가 있는 ” 매개변수:
파일, 레지스트리 및 인증서를 나열하는 것이 전부였습니다.
결론
cmdlet ' Get-ChildItem ”는 사용자가 제공한 파일 경로에서 항목 및 하위 항목을 검색합니다. 더욱이 “ -재귀 ” 매개 변수는 명시된 cmdlet과 함께 사용되어 하위 디렉터리에서 항목을 검색합니다. 이 게시물에서는 몇 가지 예를 통해 'Get-ChildItem' cmdlet을 시연했습니다.