“ msg”:“未安装winrm或请求:没有名为xmltodict的模块”

Anu*_*a M 3 ansible

我有ansible版本2.4.2。试图将Ansible控制机器(Linux)与Windows集成。检查并安装了所有前提条件。

连接到Windows计算机时遇到错误

(ansible) -bash-4.2$ ansible *<windowsservername>* -i inventory -m win_ping
*windowsservername* | FAILED! => {
    "msg": "winrm or requests is not installed: No module named xmltodict"
}
Run Code Online (Sandbox Code Playgroud)

PFB包装

(ansible) -bash-4.2$ pip freeze | grep -i xmltodict
xmltodict==0.11.0

(ansible) -bash-4.2$ pip freeze | grep -i winrm
pywinrm==0.3.0
Run Code Online (Sandbox Code Playgroud)

我是ansible的新手,请在这个问题上提供帮助。

vis*_*tam 5

它对我有用。我使用以下命令在控制器计算机上重新安装了winrm:pip install --ignore-installed pywinrm