Compartir a través de


ReservedParams

Nivel de gravedad: Error

Descripción

No se pueden redefinir parámetros comunes en una función avanzada. El uso de los CmdletBinding atributos o Parameter crea una función avanzada. Los parámetros comunes están disponibles automáticamente en funciones avanzadas, por lo que no se pueden redefinir.

Cómo

Cambie el nombre del parámetro.

Ejemplo

Incorrecto

function Test
{
    [CmdletBinding()]
    Param
    (
        $ErrorVariable,
        $Parameter2
    )
}

Correcto

function Test
{
    [CmdletBinding()]
    Param
    (
        $Err,
        $Parameter2
    )
}