Ansible-vmware#u guest-在使用';自动登录&x27;(Windows服务器)

Ansible-vmware#u guest-在使用';自动登录&x27;(Windows服务器),windows,ansible,vmware,Windows,Ansible,Vmware,我已经创建了一个Ansible playbook,用于从VMware vCenter中的模板部署和自定义Windows Server VM。我正在使用带有定制功能的“vmware\u来宾”模块 在定制过程中,虚拟机加入了域。最后一步,我使用“runonce”运行已经在VM上的powershell脚本“自动登录”设置为“真”,而“自动登录计数”设置为“1” 我遇到的问题是,在VM加入域之后,在登录时,我们有一个“授权用户”横幅,必须在继续登录之前接受该横幅 有没有人建议我如何“回答”这条横幅作为我

我已经创建了一个Ansible playbook,用于从VMware vCenter中的模板部署和自定义Windows Server VM。我正在使用带有定制功能的“vmware\u来宾”模块

在定制过程中,虚拟机加入了域。最后一步,我使用“runonce”运行已经在VM上的powershell脚本“自动登录”设置为“真”,而“自动登录计数”设置为“1”

我遇到的问题是,在VM加入域之后,在登录时,我们有一个“授权用户”横幅,必须在继续登录之前接受该横幅

有没有人建议我如何“回答”这条横幅作为我行动手册的一部分


谢谢。

您可以使用
vmware\u guest\u sendkey

  • 名称:向虚拟机发送密钥列表

    vmware_guest_sendkey:
      validate_certs: no
      hostname: "{{ vcenter_hostname }}"
      username: "{{ vcenter_username }}"
      password: "{{ vcenter_password }}"
      datacenter: "{{ datacenter_name }}"
      folder: "{{ folder_name }}"
      name: "{{ vm_name }}"
      keys_send:
        - ENTER
    delegate_to: localhost
    register: keys_num_sent
    

虽然ansible模块在通过安全标志后可以工作,但使用“enter”作为发送密钥来通过安全标志不起作用。在手动通过安全横幅后,我使用“CTRL\u ALT\u DEL”进行了测试,结果成功了。谢谢分享。