Set-CMSettingDeployment

Konfigurieren sie eine vorhandene Bereitstellung von Einstellungsrichtlinien.

Syntax

Set-CMSettingDeployment
   [-CMSettingsDeployment] <SettingsDeployment>
   [-Schedule <IResultObject>]
   [-OverrideServiceWindows <Boolean>]
   [-PassThru]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]

Beschreibung

Konfigurieren sie eine vorhandene Bereitstellung von Einstellungsrichtlinien. Konfigurieren Sie beispielsweise die Bereitstellung einer BitLocker-Verwaltungsrichtlinie oder einer Microsoft Defender-Anwendungssteuerungsrichtlinie.

Beispiele

Beispiel 1: Ändern des Zeitplans für die Bereitstellung einer BitLocker-Verwaltungsrichtlinie

In diesem Beispiel wird ein BitLocker-Verwaltungsrichtlinieneinstellungsobjekt anhand des Namens zurückgegeben. Anschließend wird der Pipe-Operator verwendet, um eine Bereitstellung für dieses Richtlinienobjekt abzurufen. Es verwendet den Pipe-Operator, um den Zeitplan der Bereitstellung zu ändern.

Get-CMBlmSetting -Name "My BitLocker setting" | Get-CMSettingDeployment | Set-CMSettingDeployment -Schedule (New-CMSchedule -Start ((Get-Date).AddDays(-30)).ToString() -RecurCount 7 -RecurInterval Minutes)

Beispiel 2: Konfigurieren der Bereitstellung einer Microsoft Defender-Anwendungssteuerungsrichtlinie

In diesem Beispiel wird ein Application Control-Richtlinienobjekt anhand des Namens zurückgegeben. Anschließend wird der Pipe-Operator verwendet, um eine Bereitstellung für dieses Richtlinienobjekt abzurufen. Sie verwendet den Pipe-Operator, um die Bereitstellung so zu ändern, dass der Client die Richtlinie außerhalb eines Wartungsfensters korrigieren kann.

Get-CMWdacSetting -Name "My App Control setting"  | Get-CMSettingDeployment | Set-CMSettingDeployment -OverrideServiceWindows

Parameter

-CMSettingsDeployment

Geben Sie das zu konfigurierende Einstellungsbereitstellungsobjekt an. Verwenden Sie zum Abrufen des Bereitstellungsobjekts das Cmdlet "Get-CMSettingDeployment".

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

-DisableWildcardHandling

Dieser Parameter behandelt Platzhalterzeichen als Literalzeichenwerte. Sie können es nicht mit ForceWildcardHandlingkombinieren.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-ForceWildcardHandling

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

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-OverrideServiceWindows

Wenn Sie diesen Parameter hinzufügen, kann der Client die Einstellungen außerhalb eines Wartungsfensters korrigieren.

Type:Boolean
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-PassThru

Gibt ein Objekt zurück, das das Element darstellt, mit dem Sie arbeiten. Standardmäßig generiert dieses Cmdlet möglicherweise keine Ausgabe.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters: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".

Type:IResultObject
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

Eingaben

Microsoft.ConfigurationManagement.PowerShell.Cmdlets.Deployments.SettingsDeployment.SettingsDeployment

Ausgaben

Microsoft.ConfigurationManagement.PowerShell.Cmdlets.Deployments.SettingsDeployment.SettingsDeployment