powershell - Powershell:永久修改路径 “Requested registry access is not allowed.”

标签 powershell path registry windows-server-2012 powercli

我需要将脚本文件夹永久添加到我的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/

相关文章:

ubuntu - 安装dart-sdk后找不到pub命令

python - 在 Windows 10 上安装 weasyprint 的问题

java - reg 添加无效语法 cmd

excel - 卡住工作表的顶行

powershell - 另一个具有相同属性identifierUris值的对象已存在

json - PowerShell ConvertFrom-Json 未将 JSON 列表转换为 Json 对象

ios - 我想将 ~/Library/Developer/Xcode/iOS DeviceSupport 的路径更改为我的外部驱动器

c++ - 检查 DLL 是否已经注册

windows - 如何在 Windows 上与 NTP 服务器同步时间

PowerShell 从简单的 .ini 文件中读取单个值