Freigeben über


New-CMGlobalConditionRegistryValue

Erstellt eine globale Bedingung vom Typ "Registrierungswert" in Configuration Manager.

Syntax

New-CMGlobalConditionRegistryValue
   -DataType <GlobalConditionDataType>
   [-Is64Bit <Boolean>]
   -KeyName <String>
   [-RegistryHive <RegistryRootKey>]
   [-ValueName <String>]
   [-Description <String>]
   -DeviceType <GlobalConditionDeviceType>
   -Name <String>
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]

Beschreibung

Das Cmdlet New-CMGlobalConditionRegistryValue erstellt eine globale Bedingung vom Typ Registrierungswert in Configuration Manager.

Eine globale Bedingung ist eine Einstellung oder ein Ausdruck in Configuration Manager, mit dem Sie angeben können, wie Configuration Manager eine Anwendung für Clients bereitstellt und bereitstellt.

Hinweis

Führen Sie Configuration Manager-Cmdlets auf dem Configuration Manager-Standortlaufwerk aus, z. B PS XYZ:\>. . Weitere Informationen finden Sie unter Erste Schritte.

Beispiele

Beispiel 1

$GlobalRegValue = New-CMGlobalConditionRegistryValue -DataType String -KeyName key -Name GC4 -DeviceType WindowsMobile -RegistryHive LocalMachine -ValueName VName

Dieser Befehl erstellt eine globale Bedingung vom Typ Registrierungswert in Configuration Manager.

Parameter

-DataType

Gibt einen Datentyp an.

Typ:GlobalConditionDataType
Zulässige Werte:String, DateTime, Integer, FloatingPoint, Version, StringArray
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Description

Gibt eine Beschreibung an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DeviceType

Gibt einen Gerätetyp an.

Typ:GlobalConditionDeviceType
Zulässige Werte:Windows, WindowsMobile
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DisableWildcardHandling

Dieser Parameter behandelt Wildcardzeichen als Literalzeichenwerte. Sie können es nicht mit ForceWildcardHandling kombinieren.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ForceWildcardHandling

Dieser Parameter verarbeitet Wildcardzeichen und kann zu unerwartetem Verhalten führen (nicht empfohlen). Sie können es nicht mit DisableWildcardHandling kombinieren.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Is64Bit

Gibt an, ob die 64-Bit-Registrierungsschlüssel zusätzlich zu den 32-Bit-Registrierungsschlüsseln auf Clients durchsucht werden sollen, auf denen eine 64-Bit-Version von Windows ausgeführt wird.

Typ:Boolean
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-KeyName

Gibt den Namen des Registrierungsschlüssels an, nach dem Sie suchen möchten. Das verwendete Format sollte schlüssel\unterschlüssel sein.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Name

Gibt einen Namen an.

Typ:String
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RegistryHive

Gibt die Registrierungsstruktur an, in der Sie suchen möchten.

Typ:RegistryRootKey
Zulässige Werte:ClassesRoot, CurrentConfig, CurrentUser, LocalMachine, Users
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-ValueName

Gibt den Wert an, der im angegebenen Registrierungsschlüssel enthalten sein muss.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Eingaben

None

Ausgaben

System.Object