Skip to content

Latest commit

 

History

History
51 lines (40 loc) · 846 Bytes

File metadata and controls

51 lines (40 loc) · 846 Bytes
description Reserved Parameters
ms.date 03/06/2024
ms.topic reference
title ReservedParams

ReservedParams

Severity Level: Error

Description

You can't redefine common parameters in an advanced function. Using the CmdletBinding or Parameter attributes creates an advanced function. The common parameters are are automatically available in advanced functions, so you can't redefine them.

How

Change the name of the parameter.

Example

Wrong

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

Correct

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