在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