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