Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Livello di gravità: Errore
Description
Questa regola rileva quando si tenta di ridefinire parametri comuni in una funzione avanzata. Quando usi gli CmdletBinding attributi or Parameter , stai creando una funzione avanzata. I parametri comuni sono automaticamente disponibili nelle funzioni avanzate, quindi non puoi ridefinirli. Se stai cercando di usare un nome di parametro che entra in conflitto con un parametro comune, devi cambiare il nome del tuo parametro con qualcos'altro.
Example
Non conforme
function Test
{
[CmdletBinding()]
Param
(
$ErrorVariable,
$Parameter2
)
}
Compliant
function Test
{
[CmdletBinding()]
Param
(
$Err,
$Parameter2
)
}