Подтвердить что ты не робот

Какой набор параметров был использован?

Я использовал расширенную обработку параметров для поддержки множества наборов параметров. Есть ли какая-либо заранее заданная переменная или способ определить, какой набор параметров использовался для вызова script?

например. что-то вроде

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

?

4b9b3361

Ответ 1

Проверьте переменную $PSCmdlet:

$PSCmdlet.ParameterSetName

Ответ 2

Вы можете проверить свой script:

$PsCmdlet.ParameterSetName