Udostępnij przez


UnikajużytkownikaAndPasswordParams

Poziom ważności: błąd

Opis

Aby standandaryzować parametry polecenia, poświadczenia powinny być akceptowane jako obiekty typu PSCredential. Funkcje nie powinny używać parametrów nazwy użytkownika ani hasła.

Jak

Zmień parametr na typ PSCredential.

Przykład

Nieodpowiednim

function Test-Script
{
    [CmdletBinding()]
    Param
    (
        [String]
        $Username,
        [SecureString]
        $Password
    )
    ...
}

Odpowiedź prawidłowa

function Test-Script
{
    [CmdletBinding()]
    Param
    (
        [PSCredential]
        $Credential
    )
    ...
}