Freigeben über


New-ParameterInfo

Erstellt ein PowerShell-Objekt, das eine Crescendo-Parameterdefinition darstellt.

Syntax

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

Beschreibung

Erstellt ein PowerShell-Objekt, das eine Crescendo-Parameterdefinition darstellt. Sie können den Eigenschaften des Objekts Werte zuweisen. Das resultierende Objekt kann der Parameters-Eigenschaft eines Befehlsobjekts hinzugefügt oder in JSON konvertiert werden, um in die Konfigurationsdatei eingefügt zu werden.

Beispiele

Beispiel 1: Erstellen eines neuen Parameterobjekts

$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

Parameter

-Name

Der Name des Parameters für das zu definierende Cmdlet.

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-OriginalName

Der ursprüngliche Parameter, der von der nativen ausführbaren Datei verwendet wird.

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

Eingaben

None

Ausgaben

Object