New-CMSettingDeployment
Stellen Sie ein Einstellungsrichtlinienobjekt für eine Auflistung bereit.
Syntax
New-CMSettingDeployment
[-CMSetting] <CMSettings>
[-Schedule <IResultObject>]
[-OverrideServiceWindows]
[-Collection <IResultObject>]
[-CollectionId <String>]
[-CollectionName <String>]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Beschreibung
Stellen Sie ein Einstellungsrichtlinienobjekt für eine Auflistung bereit. Stellen Sie beispielsweise eine BitLocker-Verwaltungsrichtlinie oder eine Microsoft Defender-Anwendungssteuerungsrichtlinie bereit. Verwenden Sie zum Erstellen eines benutzerdefinierten Zeitplans das Cmdlet New-CMSchedule . Verwenden Sie zum Abrufen einer Sammlung das Cmdlet Get-CMCollection .
Beispiele
Beispiel 1: Bereitstellen eines BitLocker-Verwaltungsobjekts für alle Desktop- und Serverclients
In diesem Beispiel wird ein BitLocker-Verwaltungseinstellungsobjekt anhand des Namens abgerufen und in der variablen $setting gespeichert. Anschließend ruft sie eine Auflistung anhand des Namens ab und speichert dieses Objekt in der $collection Variablen. Es verwendet das Cmdlet New-CMSettingDeployment , um das BitLocker-Verwaltungseinstellungsobjekt in dieser Sammlung bereitzustellen.
$setting = Get-CMBlmSetting -Name "My BitLocker settings"
$collection = Get-CMCollection -Name "All Desktop and Server Clients"
New-CMSettingDeployment -CMSetting $setting -CollectionName $collection.Name
Beispiel 2: Bereitstellen einer Windows Defender-Anwendungssteuerungseinstellung mithilfe eines benutzerdefinierten Zeitplans
In diesem Beispiel wird auch ein benutzerdefinierter Zeitplan mit dem Cmdlet New-CMSchedule erstellt.
$setting = Get-CMWdacSetting -Name "My App Control settings"
$collection = Get-CMCollection -Name "All Desktop and Server Clients"
$sched = New-CMSchedule -Start ((Get-Date).AddDays(-30)).ToString() -RecurCount 7 -RecurInterval Minutes
$dep = New-CMSettingDeployment -CMSetting $setting -Collection $collection -Schedule $sched
Parameter
-CMSetting
Geben Sie ein bereitzustellende Einstellungsobjekt an.
- Verwenden Sie für die BitLocker-Verwaltung die Cmdlets Get-CMBlmSetting oder New-CMBlmSetting .
- Verwenden Sie für Die Microsoft Defender-Anwendungssteuerung die Cmdlets Get-CMWdacSetting oder New-CMWdacSetting .
Typ: | CMSettings |
Position: | 1 |
Standardwert: | None |
Erforderlich: | True |
Pipelineeingabe akzeptieren: | True |
Platzhalterzeichen akzeptieren: | False |
-Collection
Geben Sie ein Auflistungsobjekt als Ziel für die Bereitstellung an. Verwenden Sie zum Abrufen einer Sammlung das Cmdlet Get-CMCollection .
Typ: | IResultObject |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-CollectionId
Geben Sie die ID der Sammlung als Ziel für die Bereitstellung an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-CollectionName
Geben Sie den Namen der Sammlung als Ziel für die Bereitstellung an.
Typ: | String |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | True |
-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 |
-OverrideServiceWindows
Wenn Sie diesen Parameter hinzufügen, kann der Client die Einstellungen außerhalb eines Wartungsfensters korrigieren.
Typ: | SwitchParameter |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
-Schedule
Geben Sie ein Zeitplanobjekt an, das auf die Bereitstellung angewendet werden soll. Verwenden Sie zum Erstellen eines benutzerdefinierten Zeitplans das Cmdlet New-CMSchedule .
Typ: | IResultObject |
Position: | Named |
Standardwert: | None |
Erforderlich: | False |
Pipelineeingabe akzeptieren: | False |
Platzhalterzeichen akzeptieren: | False |
Eingaben
Microsoft.ConfigurationManagement.PowerShell.Cmdlets.EP.SimplifiedSettings.CMSettings
Ausgaben
Microsoft.ConfigurationManagement.PowerShell.Cmdlets.Deployments.SettingsDeployment.SettingsDeployment