ansible 2.3>检查Windows主机,错误:线程无法启动
问题描述:
我正在连接到Windows主机vaia ansible。但是,当我通过win_shell检查它带有错误。ansible 2.3>检查Windows主机,错误:线程无法启动
[[email protected] ansible-winconnect]$ ansible-playbook -i WIN win_conn.yml -t echo_test --ask-pass -vvvv
fatal: [x.x.x.x]: FAILED! => {
"changed": true,
"cmd": "echo %HOMEDIR% > print.txt",
"delta": "0:00:00.287028",
"end": "2017-05-25 11:38:05.603907",
"failed": true,
"rc": 1,
"start": "2017-05-25 11:38:05.316878",
"stderr": "Thread failed to start.\r\n",
"stderr_lines": [
"Thread failed to start."
],
"stdout": "",
"stdout_lines": []
}
[[email protected] ansible-winconnect]$ cat win-conn/tasks/main.yml
---
- name: Print Home Dir in a file
win_shell: echo %HOMEDIR% > print.txt
tags: echo_test
答
您是否知道您的主机正在使用哪个版本的powershell?尝试升级到版本4或更高版本,并查看是否修复了错误。或者您也可以尝试使用win_command或raw ansible模块来运行该命令。