"도움말 트리"는 복사 항목에 대한 도움말을 반환합니다.

"도움말 트리"는 복사 항목에 대한 도움말을 반환합니다.

에 대해 몇 가지 연구를 하다가다른 질문tree, 실제 기본 PowerShell 명령이나 별칭이 아닌지 확인하고 싶었습니다 . 물론, 이를 수행하는 적절한 방법은 를 사용하는 것입니다 Get-Command. 그러나 확실하지 않은 명령을 찾을 때 일반적으로 "명령이 있는지 확인하고,그 다음에go to help". 그래서 제가 실행한 명령은 이었습니다 help tree. 놀랍게도 Copy-Item!에 대한 도움말 파일이 반환되었습니다.

온전한지 확인하기 위해 철자를 썼지만 - Get-Help tree- 결국 같은 결과가 나왔습니다. 어떤 이상한 이유로 인해 I run tree에 대한 별칭이 있는지 확인하기 위해 해당 별칭이 존재하지 않는다는 오류가 반환되었습니다. 에 대한 모든 별칭을 확인하기 위해 실행했는데 , 및 만 표시되었습니다 .Copy-Itemgal treegal -def Copy-ItemCopy-Itemcopycpcpi

마지막으로 gcm treePowerShell이 ​​실제로 tree. 예상한 대로 "C:\Windows\system32\tree.com" 정의가 있는 "Application"의 CommandType이 나타났습니다.

불행히도 Get-Help여기의 비정상적인 동작에 대한 답변은 없습니다. 두 가지가 전혀 관련이 없는 것처럼 보이는데 왜 Get-Help tree에 대한 도움말 파일을 반환 합니까? Copy-Item이 동작은 Windows 7 SP1의 PowerShell 2.0 및 Windows 8.1의 PowerShell 4.0에서 중복되었습니다.

여기에 이미지 설명을 입력하세요

답변1

Copy-Item에 대한 도움말이오직"tree"라는 키워드가 포함된 시스템의 도움말 파일입니다. 다음 명령은 예제 섹션의 설명에 "tree" 문자열이 나타나는 것을 보여줍니다.

(Get-Help -Name Copy-Item).examples.example.remarks | Where-Object { $_ -match 'tree'}

아래 명령을 시도하면 "intact"라는 키워드가 해당 도움말 파일에도 고유하다는 것을 알 수 있습니다.

Get-Help intact

이는 또한 다른 로케일을 사용하여 찾을 수 없음을 설명합니다.

예를 들어, "특정"이라는 키워드가 포함된 도움말 파일 목록을 보려면 다음 명령을 사용하십시오.

Get-Help particular

이것이 사용법을 명확히하기를 바랍니다.

관련 정보