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.