Powershell 使用Ansible在后台启动Windows web服务器

Powershell 使用Ansible在后台启动Windows web服务器,powershell,ansible,Powershell,Ansible,我希望通过Ansible在Windows服务器上启动Go web服务器(单个.exe) Linux中运行良好的等效程序如下所示: - name: Start web server become: true become_user: root shell: cmd: nohup /home/centos/webserver </dev/null >/dev/null 2>&1 & 非常感谢您的任何建议 看起来,当Ansible一直内置功能时,我正

我希望通过Ansible在Windows服务器上启动Go web服务器(单个.exe)

Linux中运行良好的等效程序如下所示:

- name: Start web server
  become: true
  become_user: root
  shell:
  cmd: nohup /home/centos/webserver </dev/null >/dev/null 2>&1 &

非常感谢您的任何建议

看起来,当Ansible一直内置功能时,我正试图用PowerShell找到一种更复杂的方法。这正是我想要的:


- name: Start webserver
  win_shell: .\webserver.exe
  args:
    chdir: C:\Users\Administrator
  async: 180
  poll: 0


- name: Start webserver
  win_shell: .\webserver.exe
  args:
    chdir: C:\Users\Administrator
  async: 180
  poll: 0