cor*_*ria 6 registry powershell path powercli windows-server-2012
我需要将脚本文件夹永久添加到我的 PowerShell 路径(不仅仅是特定会话)。我正在运行以下代码:
[System.Environment]::SetEnvironmentVariable("PATH", $Env:Path + ";C:\scripts", "Machine")
Run Code Online (Sandbox Code Playgroud)
错误如下:
使用“3”个参数调用“SetEnvironmentVariable”时出现异常:“不允许请求的注册表访问。”
如何获得注册表访问权限/修复此问题?
编辑:不确定它是否有帮助,但我在 Windows Server 2012 上使用 PowerCLI(VMware PowerShell API)。
听起来您可能不是以高级管理员身份运行。默认情况下,我相信在 Server 2012 的任务栏上有一个 PowerShell 快捷方式。右键单击它,然后选择“以管理员身份运行”(或类似的东西)。然后尝试运行原始帖子中的命令。