Powershell Get ADUser-属性不返回所有用户的密码NeverExpires
我试图列出设置了PasswordNeverExpires标志的所有用户 如果我使用Powershell Get ADUser-属性不返回所有用户的密码NeverExpires,powershell,active-directory,passwords,user-accounts,Powershell,Active Directory,Passwords,User Accounts,我试图列出设置了PasswordNeverExpires标志的所有用户 如果我使用 Get-ADUser Get-ADUser -Filter * -Properties Name | Format-Table -Property Name -AutoSize 我得到一个域中所有用户的列表,以及一堆默认属性 如果我使用 Get-ADUser Get-ADUser -Filter * -Properties Name | Format-Table -Property Name -AutoSi
Get-ADUser
Get-ADUser -Filter * -Properties Name | Format-Table -Property Name -AutoSize
我得到一个域中所有用户的列表,以及一堆默认属性
如果我使用
Get-ADUser
Get-ADUser -Filter * -Properties Name | Format-Table -Property Name -AutoSize
我还得到了我域中所有用户名的列表,作为一个表
当我使用
Get-ADUser -Filter * -Properties Name,PasswordNeverExpires | Format-Table -Property Name,PasswordNeverExpire
我得到一个包含完整用户名列表的表,但只有以下帐户在PasswordNeverExpires列中有True或False
但这只会带来回报
<MyDomainAdminAccount>
SPSearch
为什么没有为所有用户选择PasswordNeverExpires标志?谢谢。PasswordNeverExpires是从userAccountControl属性计算出来的
搜索设置了该标志的用户的最快方法可能如下所示:
Get-ADUser -LDAPFilter "(userAccountControl:1.2.840.113556.1.4.803:=65536)" -Properties PasswordNeverExpires
有关使用位筛选器进行搜索的详细信息,请参阅。65536 0x10000对应于ADS_UF_DONT_EXPIRE_PASSWD位位置,因此此LDAP搜索筛选器仅搜索设置了该标志的帐户。Hmm,您的第三行提取属性PasswordNeverExpires,但选择PasswordNeverExpire。如果这只是你问题中的一个输入错误,那么请忽略这一点。如果没有,那就是你的答案-