Share via


ラボ仮想マシンでの Windows のシャットダウン動作を制御する

この記事では、Azure Lab Services のラボ仮想マシンの Windows スタート メニューからシャットダウン コマンドを削除する方法について説明します。 ラボ ユーザーが、ラボ仮想マシンを停止するのではなく、オペレーティング システムでシャットダウンを実行すると、シャットダウンが Azure Lab Services のコスト管理対策を妨げる可能性があります。

Azure Lab Services には、ラボ スケジュールクォータ時間自動シャットダウン ポリシーなど、さまざまなコスト管理メジャーが用意されています。

Windows シャットダウン コマンドを使用してラボ仮想マシンをオフにすると、サービスは、ラボ仮想マシンがまだ実行中であり、コストが累積されていると見なします。 代わりに、ラボ ユーザーは、ラボ仮想マシンの停止機能を使用する必要があります。 ラボ仮想マシンを誤ってシャットダウンしないようにするには、Windows の [スタート] メニューからシャットダウン コマンドを削除します。

ラボ ユーザーは引き続きラボ仮想マシンから切断できます。 ユーザーが切断するときに Windows 切断コマンドを使うと、ラボ ポリシーがトリガーされて (有効な場合)、ラボ仮想マシンがシャットダウンされます。

[スタート] メニューからの Windows シャットダウン コマンドの削除

Windows のローカル グループ ポリシー設定を使用して、Windows の [スタート] メニューからシャットダウン コマンドを削除できます。 ラボ テンプレート仮想マシンでこのポリシーを変更して、変更がすべてのラボ仮想マシンに適用されるようにします。

PowerShell を使用して、ローカル グループ ポリシー設定を構成します。

  1. RDP を使用してラボ テンプレート仮想マシンに接続します。

  2. 次の PowerShell コマンドを実行して、[スタート] メニューのシャットダウン オプションを無効にします。

    Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer" -Name "HidePowerOptions" -Value 1 -Force
    

または、次のように、ローカル グループ ポリシー設定を手動で変更することもできます。

  1. RDP を使用してラボ テンプレート仮想マシンに接続します。

  2. Windows キーを押して gpedit と入力し、次に [グループ ポリシーの編集] (コントロール パネル) を選択します。

  3. [コンピューターの構成] > [管理用テンプレート] > タスク バーと [スタート] メニューに進みます。

    Screenshot of Group Policy Editor in Windows.

  4. [シャットダウン、再起動、スリープ、休止コマンドを削除してアクセスできないようにする] を右クリックして、[編集] を選びます。

  5. [有効] 設定を選択し、[OK] を選択します。

    Screenshot of Remove and prevent access to the Shut Down, Restart, Sleep, and Hibernate commands dialog in Windows.

  6. Windows の [スタート] メニューにシャットダウン コマンドが表示されなくなったことに注意してください。 [接続解除] コマンドのみが表示されています。

    Screenshot of the Start menu in Windows. The power button and disconnect item are highlighted.

次のステップ