如何使用Ansible重命名Windows主机的Administrator用户账户
如何用Ansible重命名Windows的Administrator账户
要重命名Windows主机上的Administrator账户,直接使用Ansible的win_user模块即可——这个模块不止能新增用户或修改密码,还支持修改现有用户的名称属性。
以下是完整的playbook示例:
- name: 重命名Windows Administrator账户 hosts: windows tasks: - name: 将Administrator重命名为NewUser ansible.windows.win_user: original_name: Administrator name: NewUser sam_account_name: NewUser state: present update_password: on_create
参数说明:
original_name: 指定要修改的原账户名(这里就是默认的Administrator)name: 设置新的用户显示名称sam_account_name: 设置新的SAM账户名(Windows系统内部识别的账户标识,建议和显示名称保持一致)state: present: 确保账户处于存在状态(这里用于触发对现有账户的修改)update_password: on_create: 仅在创建新账户时更新密码,避免误改现有账户的密码
注意事项:
- 执行该playbook需要目标Windows主机的管理员权限
- 重命名后,原Administrator账户的所有权限、组归属都会自动继承给新账户,因为只是修改了账户名称,用户对象本身没有变
- 如果需要同步修改账户描述,可以额外添加
description: "新管理员账户"这类参数
内容的提问来源于stack exchange,提问作者Akshay Misra
相关产品推荐
相关产品推荐

