我使用C#来调用Exchange 2010 PowerShell方法,并且我刚遇到一个问题。通过C#PowerShell 2.0,返回值为空?
Execute方法返回的集合没有BaseObject。我可以使用.Properties [“PropertyName”],但似乎所有这些值都是字符串值。不太适用于文件大小,Guids等。
阅读http://blogs.msdn.com/powershell/archive/2010/01/07/how-objects-are-sent-to-and-from-remote-sessions.aspx,看来这是正常的,我有的类型是Deserialized.Namespace.TypeName。
我正在寻找一种方法将它们序列化回到可以使用属性等的活动对象中。我有适当的DLL和一切。