validate receive parameter powershell parameters optional-parameters

powershell - receive - ¿Qué conjunto de parámetros se ha usado?



powershell required parameter (2)

Compruebe la variable $ PSCmlet:

$PSCmdlet.ParameterSetName

He usado el manejo avanzado de parámetros para soportar múltiples conjuntos de parámetros. ¿Hay alguna variable predefinida o forma de determinar qué conjunto de parámetros se ha utilizado para llamar al script?

por ejemplo, algo así como

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

?


Puede verificar su script:

$PsCmdlet.ParameterSetName