如何讓 powershell 查詢顯示屬性值而不僅僅是其名稱?

如何讓 powershell 查詢顯示屬性值而不僅僅是其名稱?

我正在使用 powershell 查詢 Active Directory。我想列出用戶的姓名及其公民身份(例如美國、AS、CA...)。但是,當我執行查詢時,結果顯示「名稱」屬性的名稱和值,但僅顯示「公民身分」屬性的名稱,後面跟著等號 (=)。例如,當我嘗試列出使用者名稱及其工作站名稱時,也會出現此問題。我知道這些屬性中有值,因為當我使用 ADSI 編輯器時可以看到它們。那我要怎麼讓它發揮作用呢?

答案1

執行 Get-AdUser 時,它只會傳回有限的設定屬性。

如果您想查看其他屬性,請嘗試使用以下命令:

Get-AdUser "Person" -Properties extentionAttribute10,dn | ft Name,extentionAttribute10,dn

顯然,在屬性部分後面,您可以命名您希望看到的屬性,並用逗號分隔。然後你需要告訴 powershell 在結果中顯示這些,透過在 ft (Format-Table) 之後命名它們

相關內容