New-ParameterInfo

Cria um objeto do PowerShell que representa uma definição de Parâmetro Crescendo.

Sintaxe

Default (Default)

New-ParameterInfo
    [-Name] <String>
    [-OriginalName] <String>
    [<CommonParameters>]

Description

Importante

Em maio de 2026, o projeto Crescendo não está mais sendo mantido ativamente. Este projeto deve ser considerado arquivado do ponto de vista da engenharia.

Cria um objeto do PowerShell que representa uma definição de Parâmetro Crescendo. Você pode atribuir valores às propriedades do objeto. O objeto resultante pode ser adicionado à propriedade Parameters de um objeto de comando ou pode ser convertido em JSON para ser inserido no arquivo de configuração.

Exemplos

Exemplo 1 – Criar um novo objeto de parâmetro

$param = New-ParameterInfo -Name ComputerName -OriginalName '--targethost'
$param
Name                            : ComputerName
OriginalName                    : --targethost
OriginalText                    :
Description                     :
DefaultValue                    :
DefaultMissingValue             :
ApplyToExecutable               : False
ParameterType                   : object
AdditionalParameterAttributes   :
Mandatory                       : False
ParameterSetName                :
Aliases                         :
Position                        : 2147483647
OriginalPosition                : 0
ValueFromPipeline               : False
ValueFromPipelineByPropertyName : False
ValueFromRemainingArguments     : False
NoGap                           : False

Parâmetros

-Name

O nome do parâmetro para o cmdlet que está sendo definido.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:0
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-OriginalName

O parâmetro original usado pelo executável nativo.

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:1
Obrigatório:True
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, consulte about_CommonParameters.

Entradas

None

Saídas

Object