모듈에서 사용 가능한 명령을 검색하려면 어떻게 해야 합니까?
시스템에서 사용할 수 있는 PowerShell 모듈을 확인하려면 다음 명령을 사용합니다.
Get-Module -ListAvailable
module-type, -name 및 내보낸 명령이 포함된 목록을 반환합니다.그러나 내보낸 명령은 항상 비어 있고 표시됩니다.{}
표시되지 않는 이유는 무엇입니까?
다른 매개 변수를 사용해야 합니까? 아니면 사용 가능한 명령을 검색하기 위한 다른 cmdlet 또는 메서드가 있습니까?
모듈이 로드되지 않은 경우 내보낸 명령을 사용할 수 없습니다.먼저 모듈을 로드한 다음 Get-Command를 실행해야 합니다.
Import-Module -Name <ModuleName>
Get-Command -Module <ModuleName>
매개 변수 사용-ListAvailable
Get-Module <moduleName> -ListAvailable | % { $_.ExportedCommands.Values }
"<moduleName>
선택 사항입니다.사용 가능한 모든 모듈을 표시하려면 생략합니다.
[여기에 이미지 설명 입력][1]한편, 이 명령은 다음과 같은 질문에 답합니다.
Get-Command -Module <#Your Module#>
꽤 간단해요...
출력은 다음과 같습니다.
모듈 아래에 있는 모든 명령을 나열하고 검색합니다.
Get-Command -Module dbatools| ?{$_.name -match 'service'}
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
'source' 카테고리의 다른 글
테이블스페이스 'USERS'에 대한 권한 없음 (0) | 2023.08.08 |
---|---|
코어 모듈에 추가된 http 인터셉터를 무시하도록 앵글 모듈을 만드는 방법 (0) | 2023.08.08 |
분할 오류와 스택 오버플로의 차이점은 무엇입니까? (0) | 2023.07.29 |
여러 열이 있는 인덱스 - 하나의 열에 대해서만 쿼리를 수행할 때 확인하시겠습니까? (0) | 2023.07.29 |
npm - "파이썬 실행 파일 "python"을 찾을 수 없습니다. PYTHON env 변수를 설정할 수 있습니다." (0) | 2023.07.29 |