Remove-CMSettingDeployment
拿掉設定原則物件的部署。
語法
Remove-CMSettingDeployment
[-CMSettingsDeployment] <SettingsDeployment>
[-Force]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Description
刪除設定原則物件的部署。 例如,移除 BitLocker 管理原則或Microsoft Defender 應用程控原則的部署。
範例
範例 1:移除 BitLocker 管理設定物件的所有部署
此範例會先取得 BitLocker 管理設定物件。 然後,它會使用管道運算符來取得該原則物件的所有部署,並刪除這些部署。
Get-CMBlmSetting -Name "My BitLocker settings" | Get-CMSettingDeployment | Remove-CMSettingDeployment
範例 2:移除 Microsoft Defender 應用程控設定物件之特定集合的所有部署
此範例會先取得 Microsoft Defender 應用程控設定物件。 然後,它會使用管道運算符來取得該原則物件的所有部署。 Where-Object 子句會篩選所有桌面和伺服器客戶端集合的部署清單,然後刪除這些部署。
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
指定要設定的設定部署物件。 若要取得部署物件,請使用 Get-CMSettingDeployment Cmdlet。
類型: | SettingsDeployment |
Position: | 1 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-DisableWildcardHandling
此參數會將通配符視為常值字元值。 您無法將其與 ForceWildcardHandling 結合。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Force
執行命令而不要求確認。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ForceWildcardHandling
此參數會處理通配符,並可能導致非預期的行為 (不建議) 。 您無法將其與 DisableWildcardHandling 結合。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
輸入
Microsoft.ConfigurationManagement.PowerShell.Cmdlets.Deployments.SettingsDeployment.SettingsDeployment
輸出
Microsoft.ConfigurationManagement.PowerShell.Cmdlets.Deployments.SettingsDeployment.SettingsDeployment