我想知道是否有一种方法可以从 WinRT 应用程序执行 PowerShell 脚本。具体来说,我想调用 Hyper-V cmdlet,例如 Get-VM,并在 Metro 新的 Windows UI 中显示结果。
或者还有其他方法可以实现吗?我在 Windows 应用商店上看到过 Hyper-V 管理器应用程序,有没有人碰巧知道这些人是怎么做到的?谢谢。
最佳答案
我很确定在代码中没有直接的方法来执行此操作,即您无法托管 PowerShell 引擎。但是,如果您很勤奋,则可以使用 WinRT 套接字支持来连接到 PowerShell Web 访问端口或 PowerShell 远程端点。尽管后者可能需要一些繁重的工作才能弄清楚 WSMan 协议(protocol)。
关于powershell - 从 WinRT 应用调用 PowerShell,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12997685/