community.windows.win_auto_logon 模块 – 添加或设置自动登录注册表项。

注意

此模块是 community.windows 集合 (版本 2.3.0) 的一部分。

如果您使用的是 ansible 软件包,则可能已经安装了此集合。它不包含在 ansible-core 中。要检查它是否已安装,请运行 ansible-galaxy collection list

要安装它,请使用: ansible-galaxy collection install community.windows

要在 playbook 中使用它,请指定: community.windows.win_auto_logon

概要

  • 用于应用自动登录注册表设置。

参数

参数

注释

logon_count

整数

自动登录的次数。

每次执行自动登录时,Windows 都会递减此计数。

一旦计数达到 0,则自动登录进程将被禁用。

password

字符串

用于自动登录的密码。

state=present 时必须设置。

此输入的值将用作用户名的密码。

虽然此值由 LSA 加密,但任何远程主机上的管理员用户都可以解密。

state

字符串

注册表项应该是 present 还是 absent

选项

  • "absent"

  • "present" ← (默认)

username

字符串

自动登录的用户名。

state=present 时必须设置。

这可以是域帐户的 Netlogon 或 UPN,并自动解析为 DefaultUserNameDefaultDomainName 注册表属性。

示例

- name: Set autologon for user1
  community.windows.win_auto_logon:
    username: User1
    password: str0ngp@ssword

- name: Set autologon for abc.com\user1
  community.windows.win_auto_logon:
    username: abc.com\User1
    password: str0ngp@ssword

- name: Remove autologon for user1
  community.windows.win_auto_logon:
    state: absent

- name: Set autologon for user1 with a limited logon count
  community.windows.win_auto_logon:
    username: User1
    password: str0ngp@ssword
    logon_count: 5

作者

  • Prasoon Karunan V (@prasoonkarunan)