【发布时间】:2023-03-20 21:04:01
【问题描述】:
Powershell 中有没有办法列出域中没有设置帐户到期日期的所有 AD 帐户?即帐户到期日期设置为“从不”。
我可以使用 Get-ADuser 来获取单个帐户的到期时间。
get-aduser username | Select-Object -Property name,Enabled,AccountExpirationDate,DistinguishedName | Where-Object {$_.AccountExpirationDate -eq '`n'}
但是,有没有办法使用“Search-ADAccount -AccountExpiring.....”来获取域中没有设置帐户到期日期的所有帐户的列表,或者有更好的方法来做到这一点?
当我使用以下命令时,我没有得到任何返回信息,但是我设置了一个未设置到期日期(即从不)的测试帐户来测试命令,但是该帐户未显示在结果中。
Search-ADAccount -AccountExpiring | Select-Object -Property name,AccountExpirationDate | Where-Object {$_.AccountExpirationDate -eq '`n'}
【问题讨论】:
标签: powershell