使用ansible在Windows中运行批处理文件

时间:2015-09-25 06:37:40

标签: windows batch-file ansible

我想使用我的控制节点(CentOS)运行远程Windows节点上的run.bat文件。可能吗?如果没有,有没有替代方法呢?

2 个答案:

答案 0 :(得分:8)

请查看此部分Windows Support

所以你要做的是创建一个类似于这个的任务:

- name: run simple script
  script: run.bat

答案 1 :(得分:0)

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

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