Udostępnij za pomocą


AvoidMultipleTypeAttributes

Poziom ważności: ostrzeżenie

Opis

Parametry nie powinny mieć więcej niż jednego specyfikatora typu. Specyfikatory wielu typów na parametrach mogą powodować błędy środowiska uruchomieniowego.

Jak

Upewnij się, że każdy parametr ma tylko 1 specyfikator typu.

Przykład

Nieodpowiednim

function Test-Script
{
    [CmdletBinding()]
    Param
    (
        [switch]
        [int]
        $Switch
    )
}

Odpowiedź prawidłowa

function Test-Script
{
    [CmdletBinding()]
    Param
    (
        [switch]
        $Switch
    )
}