我试图远程运行这个批处理文件它将杀死IE进程但是当我尝试打开.lnk文件时它不会这样做。当我进入该计算机时,打开命令提示符并输入命令以运行它运行的.lnk文件,没有问题..请帮忙!
远程执行批处理文件的代码:
psexec -u Administrator -p password -i -d \\hostname "c:\Emergency_POD\test.bat"
要运行的机器上的代码:(只有taskill命令有效..而不是for命令) CD /
taskkill /im iexplore.exe /f
for %a in ("C:\Emergency_POD\*.lnk") do @start "" "%a"
在cmd上运行的命令(此命令无问题:
for %a in ("C:\Emergency_POD\*.lnk") do @start "" "%a"
答案 0 :(得分:0)
使用%%a
替代批处理文件中的%a
可能会更好。