次の方法で共有


Add-SCPowerOptimizationRange

動的最適化構成の電力最適化スケジュールに時間範囲を追加します。

構文

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

説明

Add-SCPowerOptimizationRange コマンドレットは、動的最適化構成の電源最適化スケジュールに時間範囲を追加します。 電力の最適化は、追加された時間範囲の間にのみ実装されます。 それ以外の場合は、動的最適化構成に関連付けられているホストがオンになります。

例 1: 動的最適化構成に電力オプトミゼーションの時間範囲を追加する

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

最初のコマンドは、HostGroup01 という名前のホスト グループ オブジェクトを取得し、$HostGroup変数にオブジェクトを格納します。

2 番目のコマンドは、$HostGroupに格納されているホスト グループの動的最適化構成オブジェクトを取得し、$DOConfig変数にオブジェクトを格納します。

最後のコマンドは、$DOConfigに格納されている動的最適化構成に時間範囲を追加します。

パラメーター

-BeginHour

電力の最適化を開始する 1 日の時間を指定します。

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Confirm

コマンドレットの実行前に確認を求めるメッセージが表示されます。

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DynamicOptimizationConfiguration

動的最適化構成オブジェクトを指定します。

Type:HostGroupDOSettings
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-EndHour

電力の最適化が終了する時刻を指定します。

Type:Int32
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-JobVariable

ジョブの進行状況を追跡して、このパラメーターで示す名前の変数に保管するように指定します。

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-PROTipID

このアクションをトリガーしたパフォーマンスとリソースの最適化のヒント (PRO ヒント) の ID を指定します。 このパラメーターを使用すると、PRO のヒントを監査できます。

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RunAsynchronously

コントロールがコマンド シェルにすぐに戻るように、ジョブが非同期的に実行されることを示します。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WeeklyScheduleDayOfWeek

ジョブを実行する 1 日以上の曜日を指定します。 既定値は、現在の曜日です。

文字列を使用して個々の日を指定する有効な値: 月曜日、火曜日、水曜日、木曜日、金曜日、土曜日、日曜日。

1 週間の日数のセットを指定する有効な値: コンマで区切られた 2 日以上の任意のセット。

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

コマンドレットの実行時に発生する内容を示します。 このコマンドレットは実行されません。

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

出力

PowerOptimizationSchedule

このコマンドレットは 、PowerOptimizationSchedule オブジェクトを 返します。