【问题标题】:How do I use Ansible to manage Windows Servers?如何使用 Ansible 管理 Windows 服务器?
【发布时间】:2020-12-28 11:21:11
【问题描述】:

我正在尝试在 Windows 机器上运行 Ansible playbook,但我不断收到错误“UNREACHABLE!=> {“changed”:false,“msg”:“basic:指定的凭据被服务器拒绝” , "无法访问": true}"

我从 Ansible 服务器运行命令为:ansible-playbook updates2.yml -i 40.117.253.59,

我的剧本是这样的:

---
 - hosts: 40.117.253.59
   vars:
     ansible_user: user
     ansible_password: password
     ansible_connection: winrm
     ansible_winrm_transport: basic
     ansible_port: 5985
     ansible_winrm_server_cert_validation: ignore
   tasks:
   - name: Install all security updates with automatic reboots
     win_updates:
       category_names:
       - SecurityUpdates
       reboot: yes

我已验证用户名/密码正确,在目标 Windows 机器上启用了 winrm,并且我已禁用 Windows 防火墙。任何帮助将不胜感激。

提前致谢

【问题讨论】:

    标签: windows ansible


    【解决方案1】:

    一切似乎都是正确的。尝试使用 RDP 登录服务器,看看您是否能够登录。这将证明您的凭据是否正确。接下来是检查您是否启用了端口。此外,如果您的系统比 windows 2007 更高,请使用端口 5986

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-12-09
      • 1970-01-01
      • 2012-06-22
      • 1970-01-01
      • 2021-06-08
      • 1970-01-01
      • 2023-03-05
      相关资源
      最近更新 更多