Set-CMSettingDeployment
設定現有的設定原則部署。
語法
Set-CMSettingDeployment
[-CMSettingsDeployment] <SettingsDeployment>
[-Schedule <IResultObject>]
[-OverrideServiceWindows <Boolean>]
[-PassThru]
[-DisableWildcardHandling]
[-ForceWildcardHandling]
[<CommonParameters>]
Description
設定現有的設定原則部署。 例如,設定 BitLocker 管理原則或 Microsoft Defender 應用程控原則的部署。
範例
範例 1:修改部署 BitLocker 管理原則的排程
此範例會依名稱取得 BitLocker 管理原則設定物件。 然後,它會使用管道運算符來取得該原則物件的部署。 它會使用管道運算符來修改部署的排程。
Get-CMBlmSetting -Name "My BitLocker setting" | Get-CMSettingDeployment | Set-CMSettingDeployment -Schedule (New-CMSchedule -Start ((Get-Date).AddDays(-30)).ToString() -RecurCount 7 -RecurInterval Minutes)
範例 2:設定 Microsoft Defender 應用程控原則的部署
這個範例會依名稱取得應用程控原則物件。 然後,它會使用管道運算符來取得該原則物件的部署。 它會使用管道運算符來修改部署,以允許用戶端在維護期間以外補救原則。
Get-CMWdacSetting -Name "My App Control setting" | Get-CMSettingDeployment | Set-CMSettingDeployment -OverrideServiceWindows
參數
-CMSettingsDeployment
指定要設定的設定部署物件。 若要取得部署物件,請使用 Get-CMSettingDeployment Cmdlet。
類型: | SettingsDeployment |
Position: | 1 |
預設值: | None |
必要: | True |
接受管線輸入: | True |
接受萬用字元: | False |
-DisableWildcardHandling
此參數會將通配符視為常值字元值。 您無法將其與 ForceWildcardHandling 結合。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-ForceWildcardHandling
此參數會處理通配符,並可能導致非預期的行為 (不建議) 。 您無法將其與 DisableWildcardHandling 結合。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-OverrideServiceWindows
當您新增此參數時,用戶端可以補救維護期間以外的設定。
類型: | Boolean |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-PassThru
傳回 物件,表示您正在使用的專案。 根據預設,此 Cmdlet 可能不會產生任何輸出。
類型: | SwitchParameter |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
-Schedule
指定要套用至部署的排程物件。 若要建立自定義排程,請使用 New-CMSchedule Cmdlet。
類型: | IResultObject |
Position: | Named |
預設值: | None |
必要: | False |
接受管線輸入: | False |
接受萬用字元: | False |
輸入
Microsoft.ConfigurationManagement.PowerShell.Cmdlets.Deployments.SettingsDeployment.SettingsDeployment
輸出
Microsoft.ConfigurationManagement.PowerShell.Cmdlets.Deployments.SettingsDeployment.SettingsDeployment