Windows-Server-2008
Get-ADUser WhenChanged 和 WhenCreated 對於某些使用者為空
我建構了一個 PowerShell 5.1 腳本來導出數據庫中的所有使用者並將所有數據保存到 CSV 文件中。該腳本允許您及時設置日期,以便您可以決定何時希望導出使用者。
經過一些測試後,我意識到並非所有使用者都已導出,經過進一步調查,我意識到該屬性
WhenChanged
並不WhenCreated
存在於每個使用者中。儘管 AD UI 顯示了具有正確數據的屬性,如下面的螢幕截圖所示。當我執行以下命令時:
Get-ADUser -filter * -Properties LastLogonDate, userPrincipalName, initials, WhenCreated, whenChanged | Select-Object userPrincipalName, initials, whenCreated, whenChanged
我得到以下結果:
userPrincipalName initials whenCreated whenChanged ----------------- -------- ----------- ----------- 11/9/2017 2:06:29 PM 1/24/2018 4:26:48 PM 11/9/2017 2:07:47 PM 11/22/2017 4:12:52 PM mp@mycompany.local MP 11/14/2017 3:14:45 PM 2/14/2018 4:02:51 AM dg@mycompany.local DG 11/15/2017 12:51:25 PM 2/21/2018 2:12:52 PM ae@mycompany.local AE mm@mycompany.local MM rw@mycompany.local RW kk@mycompany.local KK ap@mycompany.local AP js@mycompany.local JS cb@mycompany.local CB 11/17/2017 12:21:32 PM 11/22/2017 4:41:35 PM aw@mycompany.local tt@mycompany.local TT
如您所見,儘管螢幕截圖顯示具有首字母 TT,但具有首字母 TT 的使用者沒有任何價值。儘管我今天創建了這個使用者,並且在同一天更改了幾個值。
問題
- 我錯過了什麼?
- 是 AD 本身的問題還是只是命令的問題?
該問題的解決方案是右鍵點擊 PowerShell 快捷方式並選擇
Run as Administrator
. 即使您已經是管理員,也必須這樣做。如果您這樣做並再次執行該命令,您的所有數據都將在那裡。userPrincipalName initials whenCreated whenChanged ----------------- -------- ----------- ----------- 11/9/2017 2:06:29 PM 1/24/2018 4:26:48 PM 11/9/2017 2:06:29 PM 11/9/2017 2:06:29 PM 11/9/2017 2:06:29 PM 11/9/2017 2:06:29 PM 11/9/2017 2:07:47 PM 11/22/2017 4:12:52 PM mp@mycompany.local MP 11/14/2017 3:14:45 PM 2/14/2018 4:02:51 AM dg@mycompany.local DG 11/15/2017 12:51:25 PM 2/21/2018 2:12:52 PM ae@mycompany.local AE 11/16/2017 1:11:30 PM 11/22/2017 4:11:37 PM mm@mycompany.local MM 11/16/2017 1:12:02 PM 11/22/2017 4:11:37 PM rw@mycompany.local RW 11/16/2017 1:12:40 PM 11/22/2017 4:11:37 PM kk@mycompany.local KK 11/16/2017 1:13:13 PM 11/22/2017 4:11:37 PM ap@mycompany.local AP 11/16/2017 1:14:15 PM 11/22/2017 4:11:37 PM js@mycompany.local JS 11/16/2017 1:14:50 PM 11/22/2017 4:11:37 PM cb@mycompany.local CB 11/17/2017 12:21:32 PM 11/22/2017 4:41:35 PM 11/22/2017 3:37:49 PM 2/16/2018 2:50:25 PM 11/22/2017 3:38:43 PM 2/17/2018 3:58:24 PM aw@mycompany.local 11/22/2017 4:02:18 PM 11/22/2017 4:41:36 PM tt@mycompany.local TT 2/21/2018 1:21:13 PM 2/21/2018 1:59:17 PM