おれさまラボ

実際に手を動かして理解を深めるブログ。

Hyper-Vを非管理者権限で実行する

はじめに

Hyper-V マネージャーを起動するには通常、管理者権限が必要です。 起動の度にローカル管理者権限を有するアカウント情報を入力するのが面倒な場合は、Hyper-V Administrators グループに現在のユーザーを追加すると楽になれます。

制約

  • 組織のADドメイン等に参加しているアカウントでは実現できません
  • 組織のAD側で当該グループに入れてもらう必要があります

設定方法

現在のユーザーの確認

PowerShell を起動して、環境変数から現在のユーザー名を表示できます。

$env:USERNAME

Hyper-V Administrators グループへの追加

PowerShell管理者権限 で起動して、Hyper-V Administrators というローカルグループへ現在のユーザーを追加します。

Add-LocalGroupMember -Group 'Hyper-V Administrators'-Member $env:USERNAME

変更を反映するために、一度ログオフして再ログインします。

確認

以下のコマンドでグループにユーザーが含まれていれば成功です。

Get-LocalGroupMember -Group 'Hyper-V Administrators'

Hyper-V マネージャーを起動すると、VMが見えるようになっているはずです。

参考資料