1. CentOS机器上面按住那ansible

yum install ansible

2. 安装 pywinrm  如果不安装 这个的话  ansible 会提示 没有 winrm 模块

SRE实战 互联网时代守护先锋,助力企业售后服务体系运筹帷幄!一键直达领取阿里云限量特价优惠。
注意需要先安装epel
yum install epel-release

yum install python-pip pip2 install --ignore-installed pywinrm

3. windows 的设置 参照转帖的blog

这里面修改 ansible 的host 文件

vim /etc/ansible/hosts

新增加内容:
[windows]
10.24.196.32  ansible_ssh_user="Administrator" ansible_ssh_pass="Test1127?!" ansible_ssh_port=5985 ansible_connection="winrm" ansible_winrm_server_cert_validation=ignore

4. 进行测试验证

ansible windows -m win_ping

结果为:

[root@centos76 ~]# ansible windows -m win_ping
10.24.196.32 | SUCCESS => {
    "changed": false, 
    "ping": "pong"
}
[root@centos76 ~]# 

 

扫码关注我们
微信号:SRE实战
拒绝背锅 运筹帷幄