Active directory 向我的结果中添加另一个属性

Active directory 向我的结果中添加另一个属性,active-directory,powershell-4.0,Active Directory,Powershell 4.0,我怎样才能改变: Search ADAccount-AccountExpiring-UsersOnly-TimeSpan 14.00:00:00| 获取ADUser-属性管理器、AccountExpirationDate、LastLogonDate、Givenname| 选择对象名称、Givenname、AccountExpirationDate、LastLogonDate、, SamAccountName,@{Name=“Manager”表达式={ $\管理器|获取ADUser-属性电子邮件地

我怎样才能改变:

Search ADAccount-AccountExpiring-UsersOnly-TimeSpan 14.00:00:00|
获取ADUser-属性管理器、AccountExpirationDate、LastLogonDate、Givenname|
选择对象名称、Givenname、AccountExpirationDate、LastLogonDate、,
SamAccountName,@{Name=“Manager”表达式={
$\管理器|获取ADUser-属性电子邮件地址|
选择对象-扩展属性电子邮件地址
}}
这样我也能得到“经理”的名字?我试着加上:

@{Name=“Manager”表达式={
$\管理器|获取Aduser-属性GivenName|
选择对象-ExpandProperty GivenName
}
但是脚本提示我输入。我不明白为什么会这样:

Search ADAccount-AccountExpiring-UsersOnly-TimeSpan 14.00:00:00|
获取ADUser-属性管理器、AccountExpirationDate、LastLogonDate、Givenname|
选择对象名称、Givenname、AccountExpirationDate、LastLogonDate、,
SamAccountName,@{Name=“Manager”表达式={
$\管理器|获取Aduser-属性电子邮件地址|
选择对象-扩展属性电子邮件地址
},@{Name=“GivenName”表达式={
$\管理器|获取Aduser-属性GivenName|
选择对象-ExpandProperty GivenName
}}
在上一个表达式中应该是Name=“GivenName”,我在尝试它时就做到了……a)计算属性有两个开始的花括号,因此它们也需要两个结束的括号(一个用于
表达式
脚本块,另一个用于属性哈希表)。b)不能选择两个同名属性(
GivenName
)。