在Active Directory中创建的所有新用户帐户都保持禁用状态,选中“用户必须在下次登录时更改密码”选项。这个账户将被禁用7天,并且在第8天需要启用。创建账户已经由另一个脚本完成,并且我被阻止了账户启用部分。使用PowerShell启用AD帐户
如何使用PowerShell脚本存档启用这些帐户?如何使用lastlogon日期,帐户创建日期,帐户状态(禁用)等所有帐户属性以及“用户必须在下次登录时更改密码”选项进行验证并找到用户是需要启用的新用户?
get-aduser -f {-not (lastlogontimestamp -like "*") -and (enabled -eq $false) -and (pwdLastSet -eq 0)} |
Select-Object name,SamAccountName |
export-csv -path data.csv
你试过了什么?堆栈溢出不是代码写入服务;预计您已经尝试了您自己的解决方案,并且需要修复它的帮助。 – alroc 2015-03-13 13:35:48
我试过的命令在下面给出,但是这个无法检查用户已经通过了禁用期的7天.. get-aduser -f {-not(lastlogontimestamp -like“*”)-and(enabled -eq $ false )和(pwdLastSet -eq 0)} |选择对象名称,SamAccountName | export-csv -path data.csv – rpr 2015-03-13 15:22:17
好的,你已经展示了你如何制作数据,但是你如何描述WRT试图使用它? – alroc 2015-03-13 16:03:38