Есть ли способ конвертировать PSObject в строку в C # при работе с Powershell Api - PullRequest
0 голосов
/ 03 сентября 2018

Мне нужно конвертировать PSObject в String (). Есть ли какой-либо стандартный способ сделать это? Каким-то образом powershell также выполняет ToString () или выплевывает читаемый поток на консоль ISE. Я использовал PSSerializer.Serialize (PSObject), но он все сериализует. Я хочу, чтобы в моем приложении все показывалось так, как это делает Powershell.

Есть ли в любом случае конвертировать PSObject в a.readable строку. В тот момент, когда я использую следующую строку кода

PSObject.ToString()

или

PSObject.BaseObject.ToString()

оба просто распечатывают полное имя типа. (например, "System.Collection.HashTable") Но я хочу, чтобы полное отображаемое содержимое показывало способ, которым PowerShell выставляет.C #

...