Programing

모듈에서 사용 가능한 명령을 검색하려면 어떻게합니까?

lottogame 2020. 12. 8. 07:36
반응형

모듈에서 사용 가능한 명령을 검색하려면 어떻게합니까?


컴퓨터에서 사용할 수있는 PowerShell 모듈을 확인하려면 다음 명령을 사용합니다.

Get-Module -ListAvailable

그러면 모듈 유형, -name 및 내 보낸 명령이있는 목록이 반환됩니다. 그러나 내 보낸 명령은 항상 비어 있고 {}. 왜 이것이 표시되지 않습니까?

다른 매개 변수를 사용해야합니까? 아니면 사용 가능한 명령을 검색하기위한 다른 cmdlet 또는 메서드가 있습니까?


모듈이로드되지 않으면 내 보낸 명령을 사용할 수 없습니다. 먼저 모듈을로드 한 다음 Get-Command 를 실행해야합니다 .

Import-Module -Name <ModuleName>
Get-Command -Module <ModuleName>

매개 변수 사용 -ListAvailable

Get-Module <moduleName> -ListAvailable | % { $_.ExportedCommands.Values }

" <moduleName>"은 선택 사항입니다. 사용 가능한 모든 모듈을 표시하려면 생략하십시오.


PowerShell 2.0-이것은 나를 위해 작동합니다.

Get-Module <moduleName> | % {$_.ExportedCommands.Values}

현재 세션에서로드 된 모듈을 나열하려면 :

Get-Module

참고 URL : https://stackoverflow.com/questions/6354317/how-do-i-retrieve-the-available-commands-from-a-module

반응형