我需要将脚本文件夹永久添加到我的PowerShell路径(而不仅仅是特定的 session )。我正在运行以下代码:
[System.Environment]::SetEnvironmentVariable("PATH", $Env:Path + ";C:\scripts", "Machine")
错误如下:
“使用” 3“参数调用” SetEnvironmentVariable“的异常:”不允许请求的注册表访问。“
如何获得注册表访问权限/解决此问题?
编辑:
不确定是否有帮助,但是我在Windows Server 2012上使用PowerCLI(VMware PowerShell API)。
最佳答案
听起来您可能没有以提升的管理员身份运行。默认情况下,我认为Server 2012中的任务栏上有一个PowerShell快捷方式。右键单击它,然后选择“以管理员身份运行”(或类似名称)。然后尝试在原始帖子中运行命令。
关于powershell - Powershell:永久修改路径 “Requested registry access is not allowed.”,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20107669/