Windows下使用Ansible应用
发表于:2026-11-01 作者:千家信息网编辑
千家信息网最后更新 2026年11月01日,环境需求:* Controller 一定要是 Linux* Windows 需要:1.Framework 4.52.PowerShell 3.0原料:Ansible Master (CentOS)An
千家信息网最后更新 2026年11月01日Windows下使用Ansible应用
环境需求:
* Controller 一定要是 Linux
* Windows 需要:
1.Framework 4.5
2.PowerShell 3.0
原料:
Ansible Master (CentOS)
Anisble Slave (Windows SP1)
步骤:
[Linux]
yum -y install python-kerberos.x86_64 python2-winrm.noarch
[Windows]
下载 Framework 4.5
http://download.microsoft.com/download/B/A/4/BA4A7E71-2906-4B2D-A0E1-80CF16844F5F/dotNetFx45_Full_x86_x64.exe
下载 PowerShell 3.0
https://download.microsoft.com/download/E/7/6/E76850B8-DA6E-4FF5-8CCE-A24FC513FD16/Windows6.1-KB2506143-x64.msu
安装完成后会重启一次
下载 Remoting Script for Ansible
https://github.com/ansible/ansible/blob/devel/examples/scripts/ConfigureRemotingForAnsible.ps1
使用管理员身份运行脚本
* 如果遇到:PowerShell因为在此系统中禁止执行脚本
执行:
set-ExecutionPolicy RemoteSigned
使用管理员身份打开PowerShell
winrm qc
会出现以下错误

这个其实也不算是错误,只需要求改网络的属性:在网络和共享中心中把公共网络,切换成家庭网络

再次执行
winrm qc
这次应该是成功了,会显示以下图片:
接下来需要开启windows 远程操作的相关属性:
winrm set winrm/config/service '@{AllowUnencrypted="true"}'winrm set winrm/config/service/auth '@{Basic="true"}'以上就可以看到端口5985 已经起来了
netstat -ano | findstr 5985
使用ansible 测试windows 主机
cat /etc/ansible/hosts
[windows]10.0.50.100 ansible_ssh_user="Administrator" ansible_ssh_pass="123456" ansible_ssh_port=5986 ansible_connection="winrm"
网络
属性
管理员
脚本
身份
错误
管理
成功
接下来
主机
再次
原料
只需
图片
步骤
环境
端口
系统
要是
需求
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
科技互联网项目
互联网通讯科技
圆梦互联网科技
互联网科技的
互联网科技革命
易通互联网络科技有限公司
互联网科技网站
一五八零互联网科技
安控科技rtu产品工业互联网
厦门比较好的科技互联网公司
东莞新华互联网科技学校
深圳艾果互联网通讯科技
滨湖区互联网智能科技产品有哪些
无锡工业互联网科技有限公司
山东星卡互联网科技有限公司官网
互联网安防科技感
风投北京互联网科技
全球科技与互联网公司市值变化
中国新注册互联网科技
互联网的黑科技实验室
广州万易互联网科技有限公司
互联网品科技
科技互联网技术
沃里互联网科技
上海亿帐通互联网科技
互联网科技公司招聘
乌苏新华互联网科技做什么的
河南住房之家互联网科技
互联网行业科技股
互联网第三次科技革命特征