修改 主机名、加入AD域

noteId: WEB89e44d25cf3652436d9e8e9868b429f4 · 原始路径:/ALL/Ansible 自动化管理/Ansible 配置合集/Ansible 自动化管理-Windows/对AD域操作的模块(合集)/修改 主机名、加入AD域.note

win_hostname //修改主机名win_domain_membership //加入域# 两个可以同时使用,不过修改主机名的需要在前面

·注意事项:

在执行完剧本进行过一次测试后,需要去 DC上打开 的dsa.msc 将 computer 关于该设备的主机名删除,否则再次删除时会报错

·剧本示例:

Pb1

---- name: hostname  hosts: all  gather_facts: false  tasks:    - name: wordgroup_name      win_domain_membership:        workgroup_name: WORKGROUP        domain_admin_user: administrator@wsc2024        domain_admin_password: Skills39        state: workgroup      notify: reboot    - name: chaged hostname      win_hostname:        name: "{{ inventory_hostname }}"      notify: reboot  handlers:    - name: reboot      win_reboot:        reboot_timeout:  3600- name: hostname  hosts: all  gather_facts: false  tasks:    - name: add domain      win_domain_membership:        dns_domain_name: wsc2024.ly        domain_admin_user: administrator@wsc2024        domain_admin_password: Skills39        state: domain      notify: reboot  handlers:    - name: reboot      win_reboot:        reboot_timeout:  3600

·这个剧本需要手动删除 计算机名:

---- name: init  hosts: all  gather_facts: false  tasks:    - name: init      win_hostname:        name: "{{ inventory_hostname }}"      notify: reboot    - name: init      win_domain_membership:        dns_domain_name: paris.org        hostname: "{{ inventory_hostname }}" //需要指定hostname,否则就会是原本的WIN_****,因为没有重启,前面主机名的更改未生效        domain_admin_user: administrator@paris.org        domain_admin_password: Skills39        state: domain      notify: reboot  handlers:    - name: reboot      win_reboot:        reboot_timeout: 3600