Delen via


New-CMSettingDeployment

SYNOPSIS

Implementeer een instellingenbeleidsobject naar een verzameling.

SYNTAX

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

DESCRIPTION

Implementeer een instellingenbeleidsobject naar een verzameling. Implementeer bijvoorbeeld een BitLocker-beheerbeleid of een Microsoft Defender Application Control beleid. Als u een aangepast schema wilt maken, gebruikt u de cmdlet New-CMSchedule. Gebruik de cmdlet Get-CMCollection om een verzameling op te halen.

EXAMPLES

Voorbeeld 1: Een BitLocker-beheerobject implementeren op alle desktop- en servercl clients

In dit voorbeeld wordt een BitLocker-beheerinstellingenobject op naam op haalt en wordt dat object op de $setting op slaat. Vervolgens wordt een verzameling op naam ophaald en wordt dat object op de $collection op slaat. De cmdlet New-CMSettingDeployment wordt gebruikt om het object BitLocker-beheerinstellingen te implementeren in die verzameling.

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

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

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

Voorbeeld 2: een toepassingsbeheerinstelling Windows Defender een aangepaste planning implementeren

In dit voorbeeld wordt ook een aangepast schema gemaakt met behulp van de cmdlet 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

PARAMETERS

-CMSetting

Geef een instellingenobject op dat moet worden geïmplementeerd.

Type: CMSettings
Parameter Sets: (All)
Aliases:

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

-Collection

Geef een verzamelingsobject op als doel voor de implementatie. Gebruik de cmdlet Get-CMCollection om een verzameling op te halen.

Type: IResultObject
Parameter Sets: (All)
Aliases:

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

-CollectionId

Geef de id van de verzameling op als het doel voor de implementatie.

Type: String
Parameter Sets: (All)
Aliases:

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

-CollectionName

Geef de naam van de verzameling op als het doel voor de implementatie.

Type: String
Parameter Sets: (All)
Aliases:

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

-DisableWildcardHandling

Deze parameter behandelt jokertekens als letterlijke tekenwaarden. U kunt deze niet combineren met ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Deze parameter verwerkt jokertekens en kan leiden tot onverwacht gedrag (niet aanbevolen). U kunt deze niet combineren met DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-OverrideServiceWindows

Wanneer u deze parameter toevoegt, kan de client de instellingen buiten een onderhoudsvenster herstellen.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Schedule

Geef een planningsobject op dat moet worden toegepast op de implementatie. Als u een aangepast schema wilt maken, gebruikt u de cmdlet New-CMSchedule.

Type: IResultObject
Parameter Sets: (All)
Aliases:

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

CommonParameters

Deze cmdlet biedt ondersteuning voor de meest gebruikte parameters: -Debug, - ErrorAction, - ErrorVariable, - InformationAction, -InformationVariable, - OutVariable,-OutBuffer, - PipelineVariable - Verbose, - WarningAction en -WarningVariable. Zie voor meer informatie about_CommonParameters.

INPUTS

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

OUTPUTS

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

OPMERKINGEN

Get-CMBlmSetting

New-CMBlmSetting

Get-CMWdacSetting

New-CMWdacSetting

Get-CMCollection

New-CMSchedule

Get-CMSettingDeployment

Remove-CMSettingDeployment

Set-CMSettingDeployment