New-CMSettingDeployment

SYNOPSIS

Bir koleksiyona bir ayarlar ilkesi nesnesi dağıtın.

SYNTAX

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

DESCRIPTION

Bir koleksiyona bir ayarlar ilkesi nesnesi dağıtın. Örneğin, bir BitLocker yönetim ilkesi veya bir Microsoft Defender Uygulama Denetimi dağıtın. Özel bir zamanlama oluşturmak için New-CMSchedule cmdlet'ini kullanın. Koleksiyon almak için Get-CMCollection cmdlet'ini kullanın.

EXAMPLES

Örnek 1: BitLocker yönetim nesnesini tüm masaüstü ve sunucu istemcilerine dağıtma

Bu örnek, adına göre bir BitLocker yönetim ayarları nesnesi alır ve bu nesneyi $setting depolar. Ardından, adına göre bir koleksiyon alır ve bu nesneyi $collection depolar. BitLocker yönetim ayarları nesnesini bu koleksiyona dağıtmak için New-CMSettingDeployment cmdlet'ini kullanır.

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

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

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

Örnek 2: Özel Windows Defender kullanarak uygulama denetimi ayarı dağıtma

Bu örnek ayrıca New-CMSchedule cmdlet'ini kullanarak özel bir zamanlama oluşturur.

$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

PARAMETERS

-CMSetting

Dağıtıla bir ayarlar nesnesi belirtin.

Type: CMSettings
Parameter Sets: (All)
Aliases:

Required: True
Position: 1
Default value: None
Accept pipeline input: True (ByValue)
Accept wildcard characters: False

-Collection

Dağıtım için hedef olarak bir koleksiyon nesnesi belirtin. Koleksiyon almak için Get-CMCollection cmdlet'ini kullanın.

Type: IResultObject
Parameter Sets: (All)
Aliases:

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

-CollectionId

Dağıtımın hedefi olarak koleksiyonun kimliğini belirtin.

Type: String
Parameter Sets: (All)
Aliases:

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

-CollectionName

Dağıtımın hedefi olarak koleksiyonun adını belirtin.

Type: String
Parameter Sets: (All)
Aliases:

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

-DisableWildcardHandling

Bu parametre joker karakterleri değişmez karakter değerleri olarak kabul eder. ForceWildcardHandling ile birleştiresiniz.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Bu parametre joker karakterleri işler ve beklenmeyen davranışlara neden olabilir (önerilmez). DisableWildcardHandling ile birleştiresiniz.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-OverrideServiceWindows

Bu parametreyi eklerken, istemci bakım penceresinin dışındaki ayarları değiştirebilir.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Schedule

Dağıtıma uygulanacak bir zamanlama nesnesi belirtin. Özel bir zamanlama oluşturmak için New-CMSchedule cmdlet'ini kullanın.

Type: IResultObject
Parameter Sets: (All)
Aliases:

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

CommonParameters

Bu cmdlet şu genel parametreleri destekler: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction ve -WarningVariable. Daha fazla bilgi için bkz. about_CommonParameters.

INPUTS

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

OUTPUTS

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

NOTLAR

Get-CMBlmSetting

New-CMBlmSetting

Get-CMWdacSetting

New-CMWdacSetting

Get-CMCollection

New-CMSchedule

Get-CMSettingDeployment

Remove-CMSettingDeployment

Set-CMSettingDeployment