我需要将 PSObject 转换为 String()。是否有任何标准方法可用于执行此任务?不知何故,powershell 也会执行 ToString() 或在 ISE 控制台上吐出一个可读流。我使用了 PSSerializer.Serialize(PSObject) 但它序列化了所有内容。我希望在我的应用程序中以 Powershell 的方式无缝显示所有内容。
无论如何将 PSObject 转换为一个可读的字符串。在我使用以下代码行的那一刻
PSObject.ToString()
或者
PSObject.BaseObject.ToString()
两者都只是打印出完整的类型名称。(例如“System.Collection.HashTable”)但我想要完整显示的内容来查看powershell暴露的方式。C#