簡體   English   中英

Powershell 活動目錄查詢

[英]Powershell Active Directory Query

剛開始使用 Powershell,所以對於我表現出的任何菜鳥,我深表歉意。

我正在嘗試從 Active Directory 中提取用戶名、活動狀態、到期日期和標題。

我的 Powershell 命令是:

Get-ADUser -Filter * -SearchBase "DC=XXX,DC=XXXX" |
    Select-Object Name, GivenName, Surname, SamAccountName, DistinguishedName, enabled, Title, AccountExpirationDate |
    Export-Csv -Path c:\users\myname\ADUsersWithExpirationDate.csv

查詢成功運行,但從未顯示標題或到期日期,即使某些用戶帳戶在 AD 中有一個或兩個值。 此外,狀態(啟用)並不總是填充:返回值為 True、False 或 null。 所有 Null(我已經檢查過)都是活動用戶帳戶,但似乎在非標准 OU 中(例如管理員)。

非常歡迎任何見解或建議。

提前致謝。

默認情況下,AD cmdlet 不會返回所有屬性。 您需要使用-Properties參數將 AccountExpirationDate 和 Title 屬性添加到查詢中。 您的命令應類似於:

Get-ADUser -Filter * -SearchBase "DC=XXX,DC=XXXX" -Properties 'Title','AccountExpirationDate' | 
Select-Object Name, GivenName, Surname, SamAccountName, DistinguishedName, enabled, Title, AccountExpirationDate | 
Export-Csv -Path c:\users\myname\ADUsersWithExpirationDate.csv

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM