【问题标题】:Batch file command not working批处理文件命令不起作用
【发布时间】:2013-12-05 08:20:18
【问题描述】:

我正在尝试远程运行这个批处理文件它会杀死 IE 进程,但是当我尝试打开一个 .lnk 文件时它不会这样做。当我进入那台机器时,打开命令提示符并输入命令以运行 .lnk 文件,它可以正常工作。请帮忙!

远程执行批处理文件的代码:

psexec -u Administrator -p password -i -d \\hostname "c:\Emergency_POD\test.bat"

要运行的机器上的代码:(只有 taskill 命令有效.. for 命令无效) 光盘/

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"

【问题讨论】:

    标签: batch-file cmd batch-processing


    【解决方案1】:

    在批处理文件中使用%%a 代替%a 可能会更好。

    【讨论】:

      猜你喜欢
      • 2011-06-07
      • 1970-01-01
      • 2014-01-06
      • 2014-02-09
      • 1970-01-01
      • 1970-01-01
      • 2011-04-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多