管理远程Exchange 2010服务器时,我建立了Microsoft记录的新PSSession。然后我跑:
$group = Get-DistributionGroup "A Group"
$group.ManagedBy | Get-Member
返回:
TypeName: System.String
但是,当在Exchange服务器本身(通过远程桌面)上运行完全相同的命令时,我得到:
TypeName: Microsoft.Exchange.Data.Directory.ADObjectId
这个(ADObjectId)是我想要的数据结构(以及我想要使用的所有方法)。
如何在Remote Exchange Powershell会话中获取此数据结构?我需要操纵它而不只是看到内容。感谢。
答案 0 :(得分:0)
您必须在本地计算机上安装Exchange管理工具才能将其呈现为该对象类型。远程会话返回的对象由远程会话序列化为clixml,然后在收到它们时在本地会话中反序列化。序列化将删除所有对象方法,并可能导致复杂对象失去保真度。