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