【问题标题】:WMIC If and slseWMIC If 和 slse
【发布时间】:2013-10-17 10:50:49
【问题描述】:

我需要在 800 多台电脑上更新 iTunes。

版本号通过txt文件部署:

我正在尝试启动一个登录脚本,我在其中查询 iTunes 是否已更新,我不使用 wmic 命令,所以我需要类似的东西:

如果版本是 11.1.1.11 (version.txt) goto end,否则启动 itunesupdate.bat

这是获取安装的iTunes版本的命令

wmic product where name="iTunes" 获取名称、版本

现在我需要一些东西来查询一个实际版本号为 txt 的文件

如果版本不同,则运行命令:

\10.x.xxx.xxx\hgw\sc\itunes_update.bat

【问题讨论】:

    标签: cmd command wmic


    【解决方案1】:

    您可以使用带有 /F 参数的 FOR 命令逐行读取文件并将该行标记在环境变量中。

    FOR /F %i IN (version.txt) DO if NOT %i==11.1.1.11 itunesupdate.bat
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-07-17
      • 2021-06-25
      • 2012-04-29
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-11-15
      • 1970-01-01
      相关资源
      最近更新 更多