如何将嵌入式PowerShell运行空间暴露给远程操作?

4
我有一个ASP.Net应用程序,可以运行嵌入式运行空间,其中我构建了一个相当广泛的PowerShell功能,包括:
  • 交互式控制台和Web基础ISE-like UI
  • 许多命令,公开应用程序功能和管理
  • PS驱动程序提供程序以浏览应用程序内容...等。
问题在于,我需要将此功能访问Windows PowerShell控制台,以便可以构建脚本或配置脚本等。因此,我需要通过PowerShell远程访问来外部公开这样的嵌入式运行空间。我知道PowerShellTunnel的存在以及先前的远程版本,但这些解决方案是有限的。我需要向外部脚本公开此类运行空间的全部功能,例如,在交互模式下,我已经解决了Web / in-app互动性。但要获得完整的故事,我需要远程部分。
是否有人做过这个,并且你能指引我找到如何启用远程(甚至本地)Windows Powershell控制台,以便能够创建与我的应用程序的适当连接?
1个回答

0

不幸的是,这似乎没有解决互动性的问题。它看起来类似于http://archive.msdn.microsoft.com/PowerShellTunnel/可以解决的问题。http://powershellremoting.codeplex.com/也很有意思。总的来说,摆脱Web应用程序的限制似乎有点困难。 - Adam Najmanowicz
接受答案,因为我认为现在没有更好的方法,而且Hanselman正在努力解决这个问题,这让我意识到了 :) - Adam Najmanowicz

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接