PowerShellRunner.cs的部分 相关类的定义: CustomPSHostUserInterface:可以替换我们要输出的内容 CustomPSRHostRawUserInterface:配置用户的界面 PSHost :为了让Write-Host工作,我必须实现一个自定义PSHost。 如果所有的PowerShell脚本都使用Write-Output而不是Write-Host,那么这就不是问题,但是如果使用了足够多的Write-Host,那么实现一个定制PSHost是值得的 在C#中调用 //为了让Write-Host工作,我必须实现一个自定义PSHost。 Bypass PowerShell execution policy 绕过PowerShell执行策略 //RunspaceFactory--定义用于创建Runspace对象的工厂类 //使用指定的PSHost
-- # False False InternalHost System.Management.Automation.Host.PSHost