Attributtypen

Cmdlet-Attribute können nach Funktionalität gruppiert werden. In den folgenden Abschnitten werden die verfügbaren Attribute beschrieben und beschrieben, was die Runtime beim Aufrufen des Attributs tut.

Cmdlet-Attribute

Cmdlet

Identifiziert eine .NET Framework-Klasse als Cmdlet. Dies ist das erforderliche Basisattribut. Weitere Informationen finden Sie unter Cmdlet-Attributdeklaration.

Parameterattribute

Parameter

Identifiziert eine öffentliche Eigenschaft in der Cmdlet-Klasse als Cmdlet-Parameter. Weitere Informationen finden Sie unter ParameterAttributdeklaration.

Alias

Gibt einen oder mehrere Aliase für einen Parameter an. Weitere Informationen finden Sie unter Aliasattributdeklaration.

Argumentvalidierungsattribute

ValidateCount

Gibt die minimale und maximale Anzahl von Argumenten an, die für einen Cmdlet-Parameter zulässig sind. Weitere Informationen finden Sie unter ValidateCount-Attributdeklaration.

ValidateLength

Gibt eine minimale und maximale Anzahl von Zeichen für ein Cmdlet-Parameterargument an. Weitere Informationen finden Sie unter ValidateLength-Attributdeklaration.

ValidatePattern

Gibt ein Muster für reguläre Ausdrücke an, mit dem das Cmdlet-Parameterargument übereinstimmen muss. Weitere Informationen finden Sie unter ValidatePattern-Attributdeklaration.

ValidateRange

Gibt die minimalen und maximalen Werte für ein Cmdlet-Parameterargument an. Weitere Informationen finden Sie unter ValidateRange-Attributdeklaration.

ValidateSet

Gibt einen Satz gültiger Werte für das Cmdlet-Parameterargument an. Weitere Informationen finden Sie unter ValidateSet-Attributdeklaration.

Weitere Informationen

Windows PowerShell SDK