New-ParameterInfo

创建一个代表 Crescendo 参数定义的 PowerShell 对象。

语法

Default (默认值)

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

说明

创建一个代表 Crescendo 参数定义的 PowerShell 对象。 可以将值分配给对象的属性。 生成的对象可以添加到命令对象的 Parameters 属性,也可以将其转换为要在配置文件中插入的 JSON。

示例

示例 1 - 创建新的参数对象

$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

参数

-Name

要定义的 cmdlet 的参数的名称。

参数属性

类型:String
默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:0
必需:True
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

-OriginalName

本机可执行文件使用的原始参数。

参数属性

类型:String
默认值:None
支持通配符:False
不显示:False

参数集

(All)
Position:1
必需:True
来自管道的值:False
来自管道的值(按属性名称):False
来自剩余参数的值:False

CommonParameters

此 cmdlet 支持通用参数:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 有关详细信息,请参阅 about_CommonParameters

输入

None

输出

Object