New-CMSettingDeployment

SYNOPSIS

Wdrażanie obiektu zasad ustawień w kolekcji.

SYNTAX

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

DESCRIPTION

Wdrażanie obiektu zasad ustawień w kolekcji. Można na przykład wdrożyć zasady zarządzania funkcją BitLocker lub Microsoft Defender Application Control zasad. Aby utworzyć harmonogram niestandardowy, użyj polecenia cmdlet New-CMSchedule. Aby uzyskać kolekcję, użyj polecenia cmdlet Get-CMCollection.

EXAMPLES

Przykład 1: wdrażanie obiektu zarządzania funkcją BitLocker na wszystkich klientach pulpitu i serwera

Ten przykład pobiera obiekt ustawień zarządzania funkcją BitLocker według nazwy i zapisuje ten obiekt w $setting zmiennej. Następnie pobiera kolekcję według nazwy i przechowuje ten obiekt w $collection zmiennej. Używa on polecenia cmdlet New-CMSettingDeployment do wdrożenia obiektu ustawień zarządzania funkcją BitLocker w tej kolekcji.

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

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

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

Przykład 2: wdrażanie Windows Defender kontroli aplikacji przy użyciu harmonogramu niestandardowego

Ten przykład tworzy również harmonogram niestandardowy przy użyciu polecenia 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

Określ obiekt ustawień do wdrożenia.

Type: CMSettings
Parameter Sets: (All)
Aliases:

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

-Kolekcji

Określ obiekt kolekcji jako element docelowy wdrożenia. Aby uzyskać kolekcję, użyj polecenia cmdlet Get-CMCollection.

Type: IResultObject
Parameter Sets: (All)
Aliases:

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

-CollectionId

Określ identyfikator kolekcji jako element docelowy wdrożenia.

Type: String
Parameter Sets: (All)
Aliases:

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

-CollectionName (Nazwa kolekcji)

Określ nazwę kolekcji jako miejsce docelowe wdrożenia.

Type: String
Parameter Sets: (All)
Aliases:

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

-DisableWildcardHandling

Ten parametr traktuje symbole wieloznaczne jako wartości literału znaków. Nie można połączyć go z forceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Ten parametr przetwarza symbole wieloznaczne i może prowadzić do nieoczekiwanego zachowania (nie jest zalecane). Nie można połączyć go z disableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-OverrideServiceWindows

Po dodaniu tego parametru klient może skorygować ustawienia poza oknem obsługi.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Harmonogram

Określ obiekt harmonogramu do zastosowania do wdrożenia. Aby utworzyć harmonogram niestandardowy, użyj polecenia cmdlet New-CMSchedule.

Type: IResultObject
Parameter Sets: (All)
Aliases:

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

Typowe parametry

To polecenie cmdlet obsługuje typowe parametry: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction i -WarningVariable. Aby uzyskać więcej informacji, zobacz about_CommonParameters.

INPUTS

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

OUTPUTS

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

UWAGI

Get-CMBlmSetting

New-CMBlmSetting

Get-CMWdacSetting

New-CMWdacSetting

Get-CMCollection

New-CMSchedule

Get-CMSettingDeployment

Remove-CMSettingDeployment

Set-CMSettingDeployment