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ę dnia rozpoczęcia optymalizacji zużycia energii.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DynamicOptimizationConfiguration
Określa obiekt konfiguracji optymalizacji dynamicznej.
Type: | HostGroupDOSettings |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-EndHour
Określa godzinę dnia zakończenia optymalizacji zużycia energii.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie przez ten parametr.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 dwóch lub więcej dni rozdzielonych przecinkami.
Prawidłowe wartości do określenia pojedynczego dnia przy użyciu liczby całkowitej: 1, 2, 3, 4, 5, 6, 7.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Dane wyjściowe
PowerOptimizationSchedule
To polecenie cmdlet zwraca obiekt PowerOptimizationSchedule .