我有一个 ASP.Net 应用程序,它可以运行嵌入式运行空间,为此我构建了相当广泛的 PowerShell 功能,包括:
- 交互式控制台和类似 ISE 的 Web 基础 UI
- 一些暴露应用程序功能和管理的命令行开关
- 用于浏览应用程序内容的 PS 驱动器提供商……等等。
问题是我需要 Windows PowerShell 控制台可以访问该功能才能构建脚本或配置脚本等,因此我需要通过 PowerShell 远程处理在外部公开这样的嵌入式运行空间。我知道 PowerShellTunnel 和在此之前的远程处理程序的存在,但这些解决方案是有限的。我需要将此类运行空间的全部功能公开给外部脚本,例如在交互模式下,我对 Web/应用内交互进行了排序。但要获得完整的故事,我需要远程处理部分。
有没有人这样做过,您能否指出我可以找到如何启用远程(甚至本地)Windows Powershell 控制台以能够创建与我的应用程序的正确连接的方向?