Add-SCPowerOptimizationRange
Dodaje zakres czasu do harmonogramu optymalizacji zużycia energii w konfiguracji optymalizacji dynamicznej.
Składnia
Add-SCPowerOptimizationRange
-DynamicOptimizationConfiguration <HostGroupDOSettings>
-EndHour <Int32>
-BeginHour <Int32>
-WeeklyScheduleDayOfWeek <Int32>
[-RunAsynchronously]
[-PROTipID <Guid>]
[-JobVariable <String>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Opis
Polecenie cmdlet Add-SCPowerOptimizationRange dodaje zakres czasu do harmonogramu optymalizacji zużycia energii w konfiguracji optymalizacji dynamicznej. Optymalizacja zużycia energii jest implementowana tylko w dodanych zakresach czasu. W przeciwnym razie hosty skojarzone z konfiguracją optymalizacji dynamicznej są włączone.
Przykłady
Przykład 1: Dodawanie zakresu czasu na potrzeby optmizacji zasilania do konfiguracji optymalizacji dynamicznej
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
Pierwsze polecenie pobiera obiekt grupy hostów o nazwie HostGroup01 i przechowuje obiekt w zmiennej $HostGroup.
Drugie polecenie pobiera obiekt konfiguracji optymalizacji dynamicznej dla grupy hostów przechowywanej w $HostGroup i przechowuje obiekt w zmiennej $DOConfig.
Ostatnie polecenie dodaje zakres czasu do konfiguracji optymalizacji dynamicznej przechowywanej w $DOConfig.
Parametry
-BeginHour
Określa godzinę rozpoczęcia optymalizacji zużycia energii.
Typ: | Int32 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Domyślna wartość: | False |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DynamicOptimizationConfiguration
Określa obiekt konfiguracji optymalizacji dynamicznej.
Typ: | HostGroupDOSettings |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-EndHour
Określa godzinę dnia zakończenia optymalizacji zużycia energii.
Typ: | Int32 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-JobVariable
Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie tego parametru.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-PROTipID
Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.
Typ: | Guid |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RunAsynchronously
Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.
Typ: | SwitchParameter |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-WeeklyScheduleDayOfWeek
Określa co najmniej jeden dzień tygodnia, aby uruchomić zadanie. Wartość domyślna to bieżący dzień tygodnia.
Prawidłowe wartości określające pojedynczy dzień przy użyciu ciągu: poniedziałek, wtorek, środa, czwartek, piątek, sobota, niedziela.
Prawidłowe wartości określające zestaw dni w tygodniu: dowolny zestaw co najmniej dwóch dni rozdzielony przecinkami.
Prawidłowe wartości do określenia pojedynczego dnia przy użyciu liczby całkowitej: 1, 2, 3, 4, 5, 6, 7.
Typ: | Int32 |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-WhatIf
Pokazuje, co się stanie, jeśli polecenie cmdlet zostanie uruchomione. Polecenie cmdlet nie jest uruchamiane.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Domyślna wartość: | False |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wyjściowe
PowerOptimizationSchedule
To polecenie cmdlet zwraca obiekt