.Netで作るPowerShellコンソール
Poweshellコンソール by wpf
まさに欲しかったもの。PowerShellコンソールをWPFに組み込む。
肝はPowershll.Create()でPowershell を生成する事。
using (var powershell = PowerShell.Create()) { powershell.AddCommand("Get-ChildItem"); powershell.AddCommand("Out-String"); foreach (var result in powershell.Invoke()) { Console.WriteLine(result); } }