所以我有一个Active Directory用户列表:
$users = Get-AdUser -Filter {Enabled -eq "True"}
我想要做的是根据他们的描述对它们进行分组,因为在整个用户列表中有3个可能的描述。
但是:我甚至无法使用Description
内的foreach
字段:
foreach ($user in $users)
{
Write-Host $user.Name
Write-Host $user.Description
}
他们的名字显示但不是他们的描述。
这是为什么?
答案 0 :(得分:4)
Get-ADUser
仅返回特定属性。 description属性不是其中之一。要确保返回,您需要在Get-ADUser
使用以下参数:
-Properties Description
“此cmdlet检索一组默认的用户对象属性。要检索其他属性,请使用Properties参数。” - https://technet.microsoft.com/en-gb/library/ee617241.aspx