我需要编写一个批处理脚本,它代表另一个用户帐户打开某个xls文件。runas单独工作,可以:
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文件的路径。
发布于 2015-05-26 16:36:20
根据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\""https://stackoverflow.com/questions/30457532
复制相似问题