J'utilise C# pour appeler les méthodes Exchange 2010 PowerShell et je viens de rencontrer un problème.PowerShell 2.0 via C#, les valeurs de retour sont vides?
La collection renvoyée par la méthode Execute ne possède pas d'objet BaseObject. Je peux utiliser .Properties ["PropertyName"], mais il semble que toutes ces valeurs sont des valeurs de chaîne. Pas très pratique pour la taille de fichier, Guids et ainsi de suite. Lecture http://blogs.msdn.com/powershell/archive/2010/01/07/how-objects-are-sent-to-and-from-remote-sessions.aspx, il semble que ce soit normal, et les types que j'ai sont Deserialized.Namespace.TypeName.
Je suis à la recherche d'un moyen de les sérialiser de nouveau dans un objet en direct que je peux utiliser les propriétés et ainsi de suite. J'ai la DLL appropriée et tout.