我正在尝试运行vagrant up --provider=hyperv
并收到错误:
“请求支持该机器的提供商'hyperv' 'default'报告它在此系统上不可用。该 原因如下所示:
Hyper-V提供程序要求使用Vagrant 行政特权。这是Hyper-V本身的限制。 Hyper-V需要管理权限 命令。请通过管理重启您的控制台 特权,然后再试一次。“
我已经在运行具有管理权限的命令行。如何从命令行运行具有管理权限的vagrant?
答案 0 :(得分:3)
"修复了管理员测试以验证您是否在升级的shell中运行,而不是您在管理员组中,因为这不是必需的。" https://github.com/mitchellh/vagrant/pull/8510
如果您不想等待,可以通过实施THESE更改手动实施修复。
答案 1 :(得分:0)
要解决此问题,请运行“ regedit”
转到“计算机\ HKEY_LOCAL_MACHINE \ SYSTEM \ ControlSet001 \ Control \ Session Manager \环境”
设置“ _PSLockdownPolicy” =“ 8”