Active-Directory

Powershell get-aduser 未顯示所有結果

  • September 12, 2017

我試圖從 AD 中提取一些數據,但得到一些令人困惑的結果。我在跑:

Get-ADUser -Filter * -Properties * | select userPrincipalName, msTSLSProperty01

它向我展示了所有使用者,其中 6 個在 msTSLSProperty01 欄位中有一些內容。令人困惑的是,它應該返回 42 個使用者,並在該欄位中包含某些內容。對於在該欄位中有數據的使用者,它顯示為空白的任何原因?

編輯1:此外,當我執行時:

Get-ADUser username -Properties msTSLSProperty01 | select msTSLSProperty01

它返回並為空集。

如果您的環境中有多個 DC,如果您期望的更改最近才寫入這些使用者屬性,您可能只會看到複製延遲。Powershell 查詢的 DC 可能與您用來驗證這些屬性是否存在的任何其他工具不同。-Server您可以使用命令中的參數明確告訴 PowerShell 與特定 DCGet-ADUser通信。

或者,您可能會遇到權限問題,阻止您讀取部分使用者的該屬性。

引用自:https://serverfault.com/questions/825717