如何在任何用户的帐户中显示 "Description" 属性?

How to display "Description" attribute in any user's account?

我想使用 Get-ADUser cmdlet 来确定谁的帐户被禁用。

任何用户帐户中的“描述”属性未显示。

它只是您在 Get-ADUser [username] 时获得的属性吗,如下所列:

专有名称
已启用
名字
姓名
对象类
ObjectGUID
SamAccountName
SID

用户主体名称

我们在用户帐户的描述中列出了 employeeID 号码,这在我们有重复的名字并且需要弄清楚谁是谁时很有帮助。我使用的命令是:

Get-ADUser -SearchBase "OU=ou,OU=ou,OU=ou,DC=dc,DC=dc,DC=dc" -Filter {Enabled -eq $false} | FT SamAccountName,Name,Description

一个人的结果如下所示:

SamAccountName 姓名 描述
--------------------------------------------------------------- [= = 28=] john.doe 李四


只是一个空白点,甚至 <> 如果你列出了一些不存在的东西。

这告诉我 Powershell 命令承认该属性存在,只是不会从 AD 帐户的信息中获取它。

听起来它不是 get-aduser 显示的默认属性之一。因此,为了获得此信息,您必须明确告诉它显示 description 属性。因此:

Get-ADUser -Properties description -SearchBase "OU=ou,OU=ou,OU=ou,DC=dc,DC=dc,DC=dc" -Filter {Enabled -eq $false} | FT SamAccountName,Name,Description