【发布时间】:2019-06-06 20:07:25
【问题描述】:
我正在尝试使用Get-ADUser 输出从AD 中提取的信息,这相当简单,但是,我正在尝试将Get-Mailbox 中的primarysmtp 地址添加到该数组中,并且遇到了很多问题。
基本上我有:
$newuser = Get-ADUser $Username -properties Name, DisplayName, GivenName, Surname
我希望将自定义属性添加到 $newuser 仅用于输出,而不是实际的 ADUser。
$EXmail = (Get-Mailbox $Username).PrimarySmtpAddress
如何将$EXmail 添加到$newuser?
希望它以某种方式将Email : $EXMail 添加为属性..
试过$newuser | Add-member,没有运气。
我尝试了$newuser.GetEnumerator() 并添加了它,但没有运气。
我希望有一种方法可以使用 GetEnumerator() 执行此操作,只需添加一个键/值,因为在我的脚本中使用它是最简单的。
任何帮助将不胜感激谢谢!
【问题讨论】:
-
为什么不只是
Select-Object并选择您想要的属性(包括calculated properties)?
标签: powershell hashtable