0
나는 일련의 기능을 가진 모듈 (psm1 파일)이 있습니다. 하나의 매개 변수 (PSToken 배열)를 허용하는 해당 모듈의 모든 함수를 호출해야합니다. 분명히 모든 함수를 직접 호출 할 수는 있지만 모듈의 변경이 필요하고 호출 스크립트를 변경하지 않아도됩니다. 어떻게해야합니까? 이 코드는 모든 기능이 동일한 것으로 가정 것을 명심특정 서명이있는 모든 기능 호출
Import-Module MyPowershellModule
$arrPsToken = @($token1, token2, token3)
Get-Command -Module MyPowershellModule |
Select-Object -ExpandProperty Name |
ForEach-Object {
. "$_" $arrPsToken
}
:
@levgen은 반환 된 함수의'parameters' 속성을 사용하여 함수를 필터링 할 수 있습니다. – zdan