New-CMSettingDeployment

Развертывание объекта политики параметров в коллекции.

Синтаксис

New-CMSettingDeployment
   [-CMSetting] <CMSettings>
   [-Schedule <IResultObject>]
   [-OverrideServiceWindows]
   [-Collection <IResultObject>]
   [-CollectionId <String>]
   [-CollectionName <String>]
   [-DisableWildcardHandling]
   [-ForceWildcardHandling]
   [<CommonParameters>]

Описание

Развертывание объекта политики параметров в коллекции. Например, развернем политику управления BitLocker или политику управления приложениями Microsoft Defender. Для создания настраиваемого расписания используйте cmdlet New-CMSchedule. Чтобы получить коллекцию, используйте cmdlet Get-CMCollection.

Примеры

Пример 1. Развертывание объекта управления BitLocker для всех клиентов настольных компьютеров и серверов

В этом примере получает объект параметров управления BitLocker по имени и сохраняет его в переменной $setting. Затем он получает коллекцию по имени и сохраняет этот объект в переменной $collection. Он использует командылет New-CMSettingDeployment для развертывания объекта параметров управления BitLocker в этой коллекции.

$setting = Get-CMBlmSetting -Name "My BitLocker settings"

$collection = Get-CMCollection -Name "All Desktop and Server Clients"

New-CMSettingDeployment -CMSetting $setting -CollectionName $collection.Name

Пример 2. Развертывание Защитник Windows управления приложениями с помощью настраиваемой расписания

В этом примере также создается настраиваемый график с помощью комлета New-CMSchedule.

$setting = Get-CMWdacSetting -Name "My App Control settings"

$collection = Get-CMCollection -Name "All Desktop and Server Clients"

$sched = New-CMSchedule -Start ((Get-Date).AddDays(-30)).ToString() -RecurCount 7 -RecurInterval Minutes

$dep = New-CMSettingDeployment -CMSetting $setting -Collection $collection -Schedule $sched

Параметры

-CMSetting

Укажите объект параметров для развертывания.

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

-Collection

Укажите объект коллекции в качестве целевого объекта для развертывания. Чтобы получить коллекцию, используйте cmdlet Get-CMCollection.

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

-CollectionId

В качестве цели развертывания укажите ID коллекции.

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

-CollectionName

Укажите имя коллекции в качестве цели развертывания.

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

-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:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False

-Schedule

Укажите объект расписания, который будет применяться к развертыванию. Для создания настраиваемого расписания используйте cmdlet New-CMSchedule.

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

Входные данные

Microsoft.ConfigurationManagement.PowerShell.Cmdlets.EP.SimplifiedSettings.CMSettings

Выходные данные

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