iT邦幫忙

0

如何查询 AD 用户的 ChangePaaswordAtLogon 的值是 TRUE 还是 FALSE

我有一组账号,用于测试用的,需要将用户账号状态一直设置为“下次登录需要更改密码”,我想通过脚本去检查用户账号状态,如果状态变了,我就运行脚本去重置这个状态为“下次登录需要更改密码”。

我现在查找到 set-aduser 命令的 ChangePasswordAtLogon 的参数设置为 $ture 就可以将用户的状态重置为“下次登录需要更改密码”了,但我一直不能获取这个参数的值。

尝试通过 get-aduser 来查询用户属性,但也没有找到关于密码的参数。

请问我应该到哪里去找 ChangePasswordAtLogon 这个参数的值,或者有其他值,表示用户账号的状态为“下次登录需要更改密码”。

圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
ling5566317
iT邦新手 3 級 ‧ 2020-09-02 16:08:44
最佳解答

get-aduser 裡本來就沒有ChangePasswordAtLogon這個屬性
你需要看的是passwordlastset是否有值來判斷ChangePasswordAtLogon 是否為true
如果passwordlastset 是空值就代表changepasswordatlogin 為true

https://ithelp.ithome.com.tw/upload/images/20200902/20102367E8cGpyQpGQ.png

我要發表回答

立即登入回答