我是一個配送中心的IT專家,一直想與我們的Active Directory做更多的PowerShell實踐。我最近遇到了Get-ADUser cmdlet,想用它來確定哪些帳戶被禁用。但是,我遇到的問題是任何用戶帳戶中的「說明」屬性都沒有顯示出來。難道只有你得到時,你只是做GET-ADUser便有[用戶名],這裏列出的屬性:格式 - 表FT幫助(新功能powershell)
的distinguishedName
啓用
給定名稱
名稱
對象類
的objectGUID
SAM帳戶
SID
姓氏
UserPrincipalName
我們在用戶帳戶的描述中列出employeeID編號,當我們有重複的名字並需要找出誰是誰時這很有用。我使用的命令是:
Get-ADUser -SearchBase "OU=ou,OU=ou,OU=ou,DC=dc,DC=dc,DC=dc" -Filter {Enabled -eq $false} | FT SamAccountName,Name,Description
和一個人的結果是這樣的:
SAM帳戶 名稱 說明
------------------------- ----- --- ---------------
john.doe 李四
只是一個空白點,不是即使是<>如果你列出了一些不存在的東西。 因此,這告訴我powershell命令確認屬性存在,只是不會從AD帳戶的信息抓住它。
真棒!這工作!謝謝! – Zach85
很高興 - 順便說一下,如果你想看到所有可用的屬性,請輸入'get-aduser -properties *' – Itchydon
謝謝,我唯一要添加的就是選擇AD中列出的隨機用戶,所以你沒有Powershell試圖爲每個AD用戶每秒打印100行哈哈。我不得不ctrl-c來停止它,然後在get-aduser後添加一個用戶名。 再次感謝! – Zach85