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 funzioni che utilizzano parametri separati di nome utente e password invece di un singolo oggetto PSCredential . Le funzioni non dovrebbero usare parametri separati per nome utente o password. Per standardizzare i parametri di comando, le credenziali dovrebbero essere accettate come oggetti di tipo PSCredential.
Example
Non conforme
function Test-Script
{
[CmdletBinding()]
Param
(
[String]
$Username,
[SecureString]
$Password
)
...
}
Compliant
function Test-Script
{
[CmdletBinding()]
Param
(
[PSCredential]
$Credential
)
...
}