Set-CMSettingDeployment

既存の設定ポリシーの展開を構成します。

構文

Set-CMSettingDeployment
   [-CMSettingsDeployment] <SettingsDeployment>
   [-Schedule <IResultObject>]
   [-OverrideServiceWindows <Boolean>]
   [-PassThru]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]

説明

既存の設定ポリシーの展開を構成します。 たとえば、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 アプリケーション制御ポリシーの展開を構成する

この例では、名前で Application Control ポリシー オブジェクトを取得します。 次に、パイプ 演算子を使用して、そのポリシー オブジェクトの展開を取得します。 パイプ 演算子を使用して展開を変更し、クライアントがメンテナンス ウィンドウの外でポリシーを修復できます。

Get-CMWdacSetting -Name "My App Control setting"  | Get-CMSettingDeployment | Set-CMSettingDeployment -OverrideServiceWindows

パラメーター

-CMSettingsDeployment

構成する設定展開オブジェクトを指定します。 展開オブジェクトを取得するには 、Get-CMSettingDeployment コマンドレットを使用 します。

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

-ForceWildcardHandling

このパラメーターはワイルドカード文字を処理し、予期しない動作を引き起こします (推奨されません)。 DisableWildcardHandling と組み合わせは使用できない

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

-OverrideServiceWindows

このパラメーターを追加すると、クライアントはメンテナンス ウィンドウの外側で設定を修復できます。

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

-PassThru

作業しているアイテムを表すオブジェクトを返します。 既定では、このコマンドレットは出力を生成しない場合があります。

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

-Schedule

展開に適用するスケジュール オブジェクトを指定します。 カスタム スケジュールを作成するには 、New-CMSchedule コマンドレットを使用 します。

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

入力

Microsoft.ConfigurationManagement.PowerShell.Cmdlets.Deployments.SettingsDeployment.SettingsDeployment

出力

Microsoft.ConfigurationManagement.PowerShell.Cmdlets.Deployments.SettingsDeployment.SettingsDeployment