c# - 在使用 Powershell Api 时,有什么方法可以在 C# 中将 PSObject 转换为字符串
问题描述
我需要将 PSObject 转换为 String()。是否有任何标准方法可用于执行此任务?不知何故,powershell 也会执行 ToString() 或在 ISE 控制台上吐出一个可读流。我使用了 PSSerializer.Serialize(PSObject) 但它序列化了所有内容。我希望在我的应用程序中以 Powershell 的方式无缝显示所有内容。
无论如何将 PSObject 转换为一个可读的字符串。在我使用以下代码行的那一刻
PSObject.ToString()
或者
PSObject.BaseObject.ToString()
两者都只是打印出完整的类型名称。(例如“System.Collection.HashTable”)但我想要完整显示的内容来查看powershell暴露的方式。C#
解决方案
推荐阅读
- html - 如何打开不想打开的汉堡包?
- selenium - Appium Java:从不点击复选框元素iOS
- javascript - JS中的附加0参数有什么作用?
- html - 使用 Bootsrap 下拉切换填充 100% 宽度
- python - “按钮”对象没有属性“prep_msg”
- python-3.x - E: 包 'python3-setuptools' 没有安装候选
- mysql - 无法更新存储函数/触发器中的表“example_table”,因为它已被调用此存储函数/触发器的语句使用
- sparql - SPARQL 查询返回语句限定符
- c# - 如何使用 WM_NOTIFY 捕获 LVN_BEGINSCROLL 以获取 ListView 的子类?
- ms-access - MS Access 全局变量