1

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

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

是否只是您在执行时获得的属性,Get-ADUser [username]如下所示:

DistinguishedName
Enabled
GivenName
Name
ObjectClass
ObjectGUID
SamAccountName
SID
Surname
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

一个人的结果如下所示:

SamAccountName 名称 说明
------------- -------- -------------- -
john.doe John Doe


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

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

4

1 回答 1

3

听起来它不是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
于 2017-06-22T22:47:36.037 回答