Add-SCPowerOptimizationRange
Lägger till ett tidsintervall i energioptimeringsschemat i en dynamisk optimeringskonfiguration.
Syntax
Add-SCPowerOptimizationRange
-DynamicOptimizationConfiguration <HostGroupDOSettings>
-EndHour <Int32>
-BeginHour <Int32>
-WeeklyScheduleDayOfWeek <Int32>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Cmdleten Add-SCPowerOptimizationRange lägger till ett tidsintervall för energioptimeringsschemat i konfigurationen för dynamisk optimering. Energioptimering implementeras endast under de tidsintervall som har lagts till. Annars aktiveras värdar som är associerade med konfigurationen för dynamisk optimering.
Exempel
Exempel 1: Lägg till ett tidsintervall för energioptimering i en konfiguration för dynamisk optimering
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
Det första kommandot hämtar värdgruppsobjektet med namnet HostGroup01 och lagrar objektet i variabeln $HostGroup.
Det andra kommandot hämtar konfigurationsobjektet för dynamisk optimering för värdgruppen som lagras i $HostGroup och lagrar objektet i variabeln $DOConfig.
Det sista kommandot lägger till ett tidsintervall för den dynamiska optimeringskonfigurationen som lagras i $DOConfig.
Parametrar
-BeginHour
Anger vilken timme på dagen energioptimeringen börjar.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-Confirm
Uppmanar dig att bekräfta innan du kör cmdleten.
Typ: | SwitchParameter |
Alias: | cf |
Position: | Named |
Standardvärde: | False |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-DynamicOptimizationConfiguration
Anger ett konfigurationsobjekt för dynamisk optimering.
Typ: | HostGroupDOSettings |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | True |
Godkänn jokertecken: | False |
-EndHour
Anger den timme på dagen då energioptimeringen upphör.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-JobVariable
Anger att jobbstatus spåras och lagras i variabeln med namnet av den här parametern.
Typ: | String |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-PROTipID
Anger ID för tipset prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.
Typ: | Guid |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-RunAsynchronously
Anger att jobbet körs asynkront så att kontrollen omedelbart återgår till kommandogränssnittet.
Typ: | SwitchParameter |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-WeeklyScheduleDayOfWeek
Anger en eller flera dagar i veckan för att köra ett jobb. Standardvärdet är den aktuella veckodagen.
Giltiga värden för att ange en enskild dag med hjälp av en sträng: Måndag, Tisdag, Onsdag, Torsdag, Fredag, Lördag, Söndag.
Giltiga värden för att ange en uppsättning dagar i en vecka: En uppsättning med två eller flera dagar avgränsade med kommatecken.
Giltiga värden för att ange en enskild dag med hjälp av ett heltal: 1, 2, 3, 4, 5, 6, 7.
Typ: | Int32 |
Position: | Named |
Standardvärde: | None |
Obligatorisk: | True |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
-WhatIf
Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.
Typ: | SwitchParameter |
Alias: | wi |
Position: | Named |
Standardvärde: | False |
Obligatorisk: | False |
Godkänn pipeline-indata: | False |
Godkänn jokertecken: | False |
Utdata
PowerOptimizationSchedule
Den här cmdleten returnerar ett PowerOptimizationSchedule- objekt.