【问题标题】:WMIC command not working in .bat fileWMIC 命令在 .bat 文件中不起作用
【发布时间】:2014-11-11 21:45:09
【问题描述】:

我是WIMC 的新手,所以我的问题可能会有简单的答案。

如果我打开CMD 并运行这个命令:

wmic /OUTPUT:C:\LogServices.txt service where "not PathName like '%Windows%'" get DisplayName,Name,PathName,State,StartMode

这将生成所有服务不在 windows 文件夹中的文件。

如果我将上述命令保存在 bat 文件中并运行,这将生成列表所有服务以某种方式忽略 WHERE 语句。以管理员身份运行它不会改变任何东西。

【问题讨论】:

    标签: wmic


    【解决方案1】:

    在批处理脚本中,您必须双抽% 符号,以便将它们视为文字百分号。将您的命令更改为此,它将起作用:

    wmic /OUTPUT:C:\LogServices.txt service where "not PathName like '%%Windows%%'" get DisplayName,Name,PathName,State,StartMode

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-04-02
      • 2012-04-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-07-13
      相关资源
      最近更新 更多