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