【问题标题】:Run a batch file in windows using ansible使用ansible在windows中运行批处理文件
【发布时间】:2015-09-25 06:37:39
【问题描述】:

我想使用我的控制节点 (CentOS) 运行远程 Windows 节点上的 run.bat 文件。是否可以?如果没有,还有其他方法吗?

【问题讨论】:

    标签: windows batch-file ansible


    【解决方案1】:

    看看这个部分Windows Support

    所以你想要做的是创建一个看起来像这样的任务:

    - name: run simple script
      script: run.bat
    

    【讨论】:

    • 那个链接失效了!
    【解决方案2】:

    将脚本(批处理文件)保存在控制服务器上。 Ansible 将脚本复制到远程主机,然后在那里执行。请参见下面的示例 - 假设 run.bat 文件保存在您的控制服务器上的 /tmp(不是最佳实践)目录中。

    - name: execute batch
      script: /tmp/run.bat
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-07-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-11-30
      • 2020-08-21
      相关资源
      最近更新 更多