运行 windows 中使用 ansible 的批处理文件

Run a batch file in windows using ansible

我想使用我的控制节点 (CentOS) 运行 在我的远程 windows 节点上显示一个 run.bat 文件。可能吗?如果没有,还有其他选择吗?

看看这个部分Windows Support

所以您要做的是创建一个看起来类似于此的任务:

- name: run simple script
  script: run.bat

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

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