![]() |
1
11
一个选项是创建一个写宿主函数并将其注入到您的运行空间中。此函数将优先于同名的cmdlet。在这个函数中,如果您的应用程序是控制台应用程序,或者如果您的应用程序是gui应用程序,您可以不做任何事情,也可以使用[console]::writeline(),将一些对象插入到powershell会话中,该函数可以将输出写入其中(请查看runspace.sessionstateproxy.setvariable)。 另一个(稍微复杂一点)选项是实现 PowerShell hosting interfaces in your app . |