Remove-CMSettingDeployment

移除設定 policy 物件的部署。

Syntax

Remove-CMSettingDeployment
      [-CMSettingsDeployment] <SettingsDeployment>
      [-Force]
      [-DisableWildcardHandling]
      [-ForceWildcardHandling]
      [<CommonParameters>]

Description

刪除設定 policy 物件的部署。 例如,移除 BitLocker 管理原則或 Microsoft Defender 應用程式控制原則的部署。

範例

範例1:移除 BitLocker 管理設定物件的所有部署

這個範例會先取得 BitLocker 管理設定物件。 然後,它會使用管道運算子取得該 policy 物件的所有部署,並刪除這些部署。

Get-CMBlmSetting -Name "My BitLocker settings" | Get-CMSettingDeployment | Remove-CMSettingDeployment

範例2:移除 Microsoft Defender 應用程式控制項設定物件之特定集合的所有部署

這個範例會先取得 Microsoft Defender 應用程式控制項設定物件。 然後,它會使用管道運算子來取得該 policy 物件的所有部署。 Where-Object子句會將部署清單篩選為所有的 Desktop 和 Server Clients集合,andr 會刪除這些部署。

Get-CMWdacSetting -Name "My App Control settings" | Get-CMSettingDeployment | Where-Object { $_.CollectionId -eq (Get-CMCollection -Name "All Desktop and Server Clients").CollectionId } | Remove-CMSettingDeployment

參數

-CMSettingsDeployment

指定要設定的設定部署物件。 若要取得部署物件,請使用 CMSettingDeployment Cmdlet。

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

-DisableWildcardHandling

此參數會將萬用字元視為常值字元值。 您無法將它與 ForceWildcardHandling合併。

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

-Force

在不要求確認的情況下執行命令。

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

-ForceWildcardHandling

這個參數會處理萬用字元,而且可能會造成未預期的行為 (不建議) 。 您無法將它與 DisableWildcardHandling合併。

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

輸入

SettingsDeployment PowerShell ConfigurationManagement 中的 SettingsDeployment

輸出

SettingsDeployment PowerShell ConfigurationManagement 中的 SettingsDeployment