Freigeben über


Add-SCPowerOptimizationRange

Fügt dem Leistungsoptimierungszeitplan in einer dynamischen Optimierungskonfiguration einen Zeitraum hinzu.

Syntax

Add-SCPowerOptimizationRange
   -DynamicOptimizationConfiguration <HostGroupDOSettings>
   -EndHour <Int32>
   -BeginHour <Int32>
   -WeeklyScheduleDayOfWeek <Int32>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Beschreibung

Das Cmdlet Add-SCPowerOptimizationRange fügt dem Leistungsoptimierungszeitplan in der dynamischen Optimierungskonfiguration einen Zeitraum hinzu. Die Energieoptimierung wird nur während der hinzugefügten Zeitbereiche implementiert. Andernfalls sind Hosts, die der konfiguration für die dynamische Optimierung zugeordnet sind, aktiviert.

Beispiele

Beispiel 1: Hinzufügen eines Zeitraums für die Power-Optmisierung zu einer dynamischen Optimierungskonfiguration

PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $DOConfig = Get-SCDynamicOptimizationConfiguration -VMHostGroup $HostGroup
PS C:\> Add-SCPowerOptimizationRange -DynamicOptimizationConfiguration $DOConfig -BeginHour 19 -EndHour 23 -WeeklyScheduleDayOfWeek 0

Der erste Befehl ruft das Hostgruppenobjekt namens HostGroup01 ab und speichert das Objekt in der $HostGroup Variablen.

Der zweite Befehl ruft das Dynamische Optimierungskonfigurationsobjekt für die Hostgruppe ab, die in $HostGroup gespeichert ist, und speichert das Objekt in der $DOConfig Variablen.

Mit dem letzten Befehl wird der dynamischen Optimierungskonfiguration, die in $DOConfig gespeichert ist, ein Zeitbereich hinzugefügt.

Parameter

-BeginHour

Gibt die Stunde des Tages an, an dem die Energieoptimierung beginnt.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-Confirm

Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.

Typ:SwitchParameter
Aliase:cf
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-DynamicOptimizationConfiguration

Gibt ein Dynamisches Optimierungskonfigurationsobjekt an.

Typ:HostGroupDOSettings
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:True
Platzhalterzeichen akzeptieren:False

-EndHour

Gibt die Stunde des Tages an, an dem die Leistungsoptimierung endet.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-JobVariable

Gibt an, dass der Auftragsfortschritt nachverfolgt und in der Variablen gespeichert wird, die von diesem Parameter benannt wird.

Typ:String
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-PROTipID

Gibt die ID des Tipps zur Leistungs- und Ressourcenoptimierung (PRO-Tipp) an, der diese Aktion ausgelöst hat. Mit diesem Parameter können Sie PRO-Tipps überwachen.

Typ:Guid
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-RunAsynchronously

Gibt an, dass der Auftrag asynchron ausgeführt wird, damit das Steuerelement sofort zur Befehlsshell zurückkehrt.

Typ:SwitchParameter
Position:Named
Standardwert:None
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WeeklyScheduleDayOfWeek

Gibt einen oder mehrere Tage der Woche an, um einen Auftrag auszuführen. Der Standardwert ist der aktuelle Wochentag.

Gültige Werte, um einen einzelnen Tag mithilfe einer Zeichenfolge anzugeben: Montag, Dienstag, Mittwoch, Donnerstag, Freitag, Samstag, Sonntag.

Gültige Werte, um eine Gruppe von Tagen in einer Woche anzugeben: Jede Gruppe von zwei oder mehr Tagen, die durch Kommas getrennt sind.

Gültige Werte zum Angeben eines einzelnen Tages mithilfe einer ganzen Zahl: 1, 2, 3, 4, 5, 6, 7.

Typ:Int32
Position:Named
Standardwert:None
Erforderlich:True
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

-WhatIf

Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Typ:SwitchParameter
Aliase:wi
Position:Named
Standardwert:False
Erforderlich:False
Pipelineeingabe akzeptieren:False
Platzhalterzeichen akzeptieren:False

Ausgaben

PowerOptimizationSchedule

Dieses Cmdlet gibt ein PowerOptimizationSchedule-Objekt zurück.