[英]Calling Powershell Pretty Console Output from c#
Powershell 有一些非常漂亮的格式化模塊用於顯示對象、arrays、collections、字典和表格數據。
由於 Powershell 都是 .NET,我假設有一個包含此邏輯的程序集。
誰能想出一種方法來調用這些 powershell 從 .NET 格式化:
我會想象這樣的事情:
Console.WriteLine(Powershell.DisplayObject(obj))
這就是您在 V2 中的操作方式:
PowerShell.Create().AddScript("get-Process |Out-String").Invoke()
關鍵是調用 OUT-STRING。
實驗! 享受! 從事!
Jeffrey Snover [MSFT] Windows 管理合伙人架構師
您可能想要控制 output 的寬度 | 例如,out-string -width 120。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.