【发布时间】:2016-03-19 14:40:00
【问题描述】:
在 PowerShell 脚本中,我必须在提升的窗口中调用批处理文件。 所以我愿意
Start-Process my.bat -Verb runas
现在,my.bat 期望有一些我在原始窗口上设置的 ENV 变量。
但是,由于提升的窗口是以管理员身份执行的,因此我作为普通用户设置的那些变量似乎没有在管理员窗口上设置。
有没有办法在调用 my.bat 之前在管理窗口中设置 ENV 变量?
【问题讨论】:
-
是否需要使用 powershell 以管理员身份运行?您还可以让批处理脚本自行提升。
标签: windows powershell batch-file environment-variables powershell-2.0