【发布时间】:2016-08-17 15:28:50
【问题描述】:
我正在尝试在我构建的文件夹系统中使用 runas 命令,以便以不同的用户身份运行多个脚本。当我输入要运行的脚本的整个文件路径时,例如:
runas /user:jmc C:\foo\script.bat
它工作正常,但是,当我尝试使用关系文件路径时,它失败了,说它找不到脚本。所以这些命令会导致它失败。
cd C:\foo
C:\Windows\System32\runas.exe /user:jmc .\script.bat
有谁知道如何在 runas 命令中使用关系文件路径? 提前谢谢!
【问题讨论】:
-
你需要
cdINSIDE runas 环境。当你运行 runas 时,新的 shell 基本上与运行 runas 的原始 shell 完全断开,新的 shell 将在新用户的主目录中启动,不是你在其中运行 runas 的那个。 -
太棒了,感谢您的洞察力!
标签: windows batch-file command runas