我创建了 2 个批处理文件。第一个名为 admin.bat,包含以下行:
@echo off
cls
runas /env /user:ADOMAIN\Administrator "\\path\dir\explorer.bat"
另一个名为 explorer.bat,其内容如下:
explorer.exe /separate, %userprofile%\desktop
explorer.exe /separate, \\path\dir
现在您可以看到第一批以管理员权限启动了第二批,但是当第二批启动时,我可以看到%userprofile%\desktop
cmd 窗口停滞并且没有运行第二条命令:
explorer.exe /separate, \\path\dir
如果我关闭窗口,%userprofile%\desktop
第二个命令会弹出 \path\dir。简而言之,我想要做的就是创建一个 runas 命令,启动 2 个 explorer.exe 实例,只需输入一次管理员密码...有人能帮助我吗?
答案1
批处理文件正在等待第一个资源管理器终止,然后启动第二个资源管理器。
解决方案是使用开始在单独的窗口中启动两个浏览器的命令:
start explorer.exe /separate, %userprofile%\desktop
start explorer.exe /separate, \\path\dir