2013-04-02 3 views
33

고급 매개 변수 처리를 사용하여 여러 매개 변수 집합을 지원했습니다. 스크립트를 호출하는 데 사용 된 매개 변수 집합을 결정하기위한 사전 정의 된 변수 또는 방법이 있습니까?어떤 매개 변수 집합이 사용 되었습니까?

예 :

if($parameterSet -eq "set1") { ... } elseif ($parameterSet -eq "set2") { ... } 

?

답변

50

확인 $ PSCmdlet 변수 :

$PSCmdlet.ParameterSetName 
16

당신은 스크립트에서 확인할 수 있습니다

$PsCmdlet.ParameterSetName