Runas某个xls文件
我需要编写一个批处理脚本来代表另一个用户帐户打开某个xls文件。 runas分开工作OK:
runas /profile /user:username "C:\Program Files (x86)\Microsoft Office\Office15\EXCEL.EXE"
excel连接器也行:
"C:\Program Files (x86)\Microsoft Office\Office15\EXCEL.EXE /r C:\fol der\file.xls"
但一起它不是:
runas /profile /user:username "C:\Program Files (x86)\Microsoft Office\Office15\EXCEL.EXE /r C:\fol der\file.xls"
如果任何地方有空间,它将无法处理xls文件的path。
根据RUNAS – 在不同的用户帐户下执行程序 : RUNAS
使用反斜杠\
作为转义字符(不是其他CMD
命令使用的标准)。 而且, runas /?
从字面上给出下一个例子:
runas /env /user:user@domain.microsoft.com "notepad \"my file.txt\""
因此,你的行应该如下:
runas /profile /user:username "\"C:\Program Files (x86)\Microsoft Office\Office15\EXCEL.EXE\" /r \"C:\fol der\file.xls\""