Dela via


Set-CMSettingDeployment

SYNOPSIS

Konfigurera en befintlig principdistribution för inställningar.

SYNTAX

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

DESCRIPTION

Konfigurera en befintlig principdistribution för inställningar. Du kan till exempel konfigurera distributionen av en BitLocker-hanteringsprincip eller en Microsoft Defender Application Control princip.

EXAMPLES

Exempel 1: Ändra schemat för distributionen av en BitLocker-hanteringsprincip

Det här exemplet hämtar ett BitLocker-hanteringsprincipinställningsobjekt efter namn. Den använder sedan pipe-operatorn för att hämta en distribution för det principobjektet. Den använder pipe-operatorn för att ändra schemat för distributionen.

Get-CMBlmSetting -Name "My BitLocker setting" | Get-CMSettingDeployment | Set-CMSettingDeployment -Schedule (New-CMSchedule -Start ((Get-Date).AddDays(-30)).ToString() -RecurCount 7 -RecurInterval Minutes)

Exempel 2: Konfigurera distributionen av en Microsoft Defender Application Control princip

Det här exemplet hämtar ett principobjekt för programkontroll efter namn. Den använder sedan pipe-operatorn för att hämta en distribution för det principobjektet. Den använder pipe-operatorn för att ändra distributionen så att klienten kan åtgärda principen utanför en underhållsfönstret.

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

PARAMETERS

-CMSettingsDeployment

Ange inställningsdistributionsobjektet som ska konfigureras. Hämta distributionsobjektet med hjälp av cmdleten Get-CMSettingDeployment.

Type: SettingsDeployment
Parameter Sets: (All)
Aliases:

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

-DisableWildcardHandling

Den här parametern behandlar jokertecken som värden för literaltecken. Du kan inte kombinera den med ForceWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-ForceWildcardHandling

Den här parametern bearbetar jokertecken och kan leda till oväntat beteende (rekommenderas inte). Du kan inte kombinera den med DisableWildcardHandling.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-OverrideServiceWindows

När du lägger till den här parametern kan klienten reparera inställningarna utanför en underhållsfönstret.

Type: Boolean
Parameter Sets: (All)
Aliases:

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

-PassThru

Returnerar ett objekt som representerar det objekt som du arbetar med. Som standard genererar den här cmdleten kanske inte några utdata.

Type: SwitchParameter
Parameter Sets: (All)
Aliases:

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

-Schema

Ange ett schemaobjekt som ska tillämpas på distributionen. Om du vill skapa ett anpassat schema använder du cmdleten New-CMSchedule.

Type: IResultObject
Parameter Sets: (All)
Aliases:

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

CommonParameters

Denna cmdlet har stöd för parametrarna -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction och -WarningVariable. Mer information finns i about_CommonParameters.

INPUTS

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

OUTPUTS

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

ANTECKNINGAR

Get-CMSettingDeployment

New-CMSettingDeployment

Remove-CMSettingDeployment