Dela via


Set-CMCollectionPowerManagement

SYNOPSIS

Konfigurerar energisparinställningar för en enhetssamling.

SYNTAX

ByValueApply (standard)

Set-CMCollectionPowerManagement [-Apply] -InputObject <IResultObject> [-NonPeakPlan <PowerSchema>] [-PassThru]
 [-PeakEndTime <DateTime>] [-PeakPlan <PowerSchema>] [-PeakStartTime <DateTime>] [-WakeupTime <DateTime>]
 [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

ByNameApply

Set-CMCollectionPowerManagement [-Apply] -CollectionName <String> [-NonPeakPlan <PowerSchema>] [-PassThru]
 [-PeakEndTime <DateTime>] [-PeakPlan <PowerSchema>] [-PeakStartTime <DateTime>] [-WakeupTime <DateTime>]
 [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

ByIdApply

Set-CMCollectionPowerManagement [-Apply] -CollectionId <String> [-NonPeakPlan <PowerSchema>] [-PassThru]
 [-PeakEndTime <DateTime>] [-PeakPlan <PowerSchema>] [-PeakStartTime <DateTime>] [-WakeupTime <DateTime>]
 [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

ByIdNone

Set-CMCollectionPowerManagement -CollectionId <String> [-None] [-PassThru] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

ByIdNever

Set-CMCollectionPowerManagement -CollectionId <String> [-NeverApply] [-PassThru] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

ByNameNone

Set-CMCollectionPowerManagement -CollectionName <String> [-None] [-PassThru] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

ByNameNever

Set-CMCollectionPowerManagement -CollectionName <String> [-NeverApply] [-PassThru] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

ByValueNone

Set-CMCollectionPowerManagement -InputObject <IResultObject> [-None] [-PassThru] [-DisableWildcardHandling]
 [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

ByValueNever

Set-CMCollectionPowerManagement -InputObject <IResultObject> [-NeverApply] [-PassThru]
 [-DisableWildcardHandling] [-ForceWildcardHandling] [-WhatIf] [-Confirm] [<CommonParameters>]

DESCRIPTION

Cmdleten Set-CMCollectionPowerManagement konfigurerar energisparinställningar för en enhetssamling.

Anteckning

Kör Konfigurationshanteraren cmdlets från Konfigurationshanteraren platsenheten, till exempel PS XYZ:\> . Mer information finns i Komma igång.

EXAMPLES

Exempel 1: Konfigurera energisparinställningar med hjälp av pipelinen

PS XYZ:\> Get-CMCollection -Name "DeviceCol1" | Set-CMCollectionPowerManagement -NeverApply -PassThru

Det här kommandot hämtar enhetssamlingsobjektet DeviceCol1 och använder pipelineoperatorn för att skicka objektet till Set-CMCollectionPowerManagement. Set-CMCollectionPowerManagagement konfigurerar deviceCol1 för att aldrig tillämpa energisparinställningar på datorerna i samlingen.

Exempel 2: Konfigurera energisparinställningar efter namn

PS XYZ:\> Set-CMCollectionPowerManagement -CollectionName "DeviceCol2" -Apply -PeakStartTime 8:00am -PeakEndTime 6:00pm -PeakPlan (Get-CMPowerManagementSchema -Peak -Name "Balanced (ConfigMgr)") -NonPeakPlan (Get-CMPowerManagementSchema -NonPeak -Name "Power Saver (ConfigMgr)") -WakeupTime 4:00am

Det här kommandot anger energisparinställningar för enhetssamlingen DeviceCol2. Under tider med hög belastning mellan 08.00 och 18.00 gäller den högsta energisparplanen Balanserad (ConfigMgr). Under tider med låg belastning gäller energisparplanen med namnet Power Saver (ConfigMgr). Timern Windows är inställd på att väcka stationära datorer och installera schemalagda uppdateringar eller programvaruinstallationer kl. 04:00.

PARAMETERS

-Tillämpa

Anger att energisparinställningar kan anges för en angiven enhetssamling.

Type: SwitchParameter
Parameter Sets: ByValueApply, ByNameApply, ByIdApply
Aliases:

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

-CollectionId

Anger samlings-ID för enhetssamlingen.

Type: String
Parameter Sets: ByIdApply, ByIdNone, ByIdNever
Aliases:

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

-CollectionName

Anger namnet på enhetssamlingen.

Type: String
Parameter Sets: ByNameApply, ByNameNone, ByNameNever
Aliases:

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

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: cf

Required: False
Position: Named
Default value: False
Accept pipeline input: False
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

-InputObject

Anger ett enhetssamlingsobjekt. Om du vill hämta ett enhetssamlingsobjekt använder du Get-CMCollection eller Get-CMDeviceCollection cmdlets.

Type: IResultObject
Parameter Sets: ByValueApply, ByValueNone, ByValueNever
Aliases: Collection, CollectionSettings

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

-NeverApply

Anger att energisparinställningar aldrig kommer att tillämpas på datorer i den angivna samlingen.

Type: SwitchParameter
Parameter Sets: ByIdNever, ByNameNever, ByValueNever
Aliases:

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

-NonPeakPlan

Anger ett energischemaobjekt för tider med låg belastning eller utanför arbetstid. Om du vill hämta ett energischemaobjekt använder du Get-CMPowerManagementSchema cmdlet. Om du vill skapa ett anpassat energischema använder New-CMPowerManagementCustomPlan cmdlet.

Type: PowerSchema
Parameter Sets: ByValueApply, ByNameApply, ByIdApply
Aliases:

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

-None

Anger att inga energisparinställningar har angetts för den angivna samlingen.

Type: SwitchParameter
Parameter Sets: ByIdNone, ByNameNone, ByValueNone
Aliases:

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

-PassThru

Lägg till den här parametern för att returnera 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

-PeakEndTime

Anger sluttiden för tider med hög belastning.

Type: DateTime
Parameter Sets: ByValueApply, ByNameApply, ByIdApply
Aliases:

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

-PeakPlan

Anger ett energischemaobjekt för tider med hög belastning eller arbetstid. Om du vill hämta ett energischemaobjekt använder Get-CMPowerManagementSchema cmdlet. Om du vill skapa ett anpassat energischema använder New-CMPowerManagementCustomPlan cmdlet.

Type: PowerSchema
Parameter Sets: ByValueApply, ByNameApply, ByIdApply
Aliases:

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

-PeakStartTime

Anger starttiden för tider med hög belastning.

Type: DateTime
Parameter Sets: ByValueApply, ByNameApply, ByIdApply
Aliases: PeakStartHour

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

-WakeupTime

Anger en tid när Windows startar en stationär dator från strömsparläge eller viloläge för att installera schemalagda uppdateringar eller programvaruinstallationer.

Type: DateTime
Parameter Sets: ByValueApply, ByNameApply, ByIdApply
Aliases:

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

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

Type: SwitchParameter
Parameter Sets: (All)
Aliases: wi

Required: False
Position: Named
Default value: False
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.ManagementProvider.IResultObject

OUTPUTS

System.Object

ANTECKNINGAR

Get-CMCollection

Get-CMDeviceCollection

Get-CMPowerManagementSchema

New-CMPowerManagementCustomPlan