4.2.4. Hyper-V

4.2.4.1. Hyper-V commands must be run as an Administrator

通常のユーザーまたは管理者権限を持つユーザーとして Hyper-V を使用して Windows で CDK を実行すると、以下のエラーが発生する可能性があります。

Error starting the VM: Error creating the VM. Error with pre-create check: "Hyper-V commands must be run as an Administrator".

回避策: 推奨されている Hyper-V Administrators グループに追加するか、昇格モードでシェルを実行することができます。

PowerShell を使用している場合は、以下のように Hyper-V Administrators グループに追加できます。

  1. 管理者として、以下のコマンドを実行します。

    PS> ([adsi]"WinNT://./Hyper-V Administrators,group").Add("WinNT://$env:UserDomain/$env:Username,user")
  2. 変更を有効にするには、ログアウトしてログインします。

また、GUI を使用して、以下のように Hyper-V Administrators グループに追加することもできます。

  1. スタート ボタンをクリックして、コンピューターの管理 を選択します。
  2. Computer Management 画面で、Local Users And Groups を選択してから、Groups をダブルクリックします。
  3. Hyper-V Administrators グループをダブルクリックして、Hyper-V Administrators Properties ダイアログボックスが表示されます。
  4. Hyper-V Administrators グループにアカウントを追加し、ログオフしてからログインして変更を反映します。

これで、Hyper-V コマンドを通常のユーザーとして実行できるようになりました。

Hyper-V のオプションの詳細は、「creating Hyper-V administrators local group」を参照してください。