2013-08-02 11 views
4

我有一个可以运行嵌入式本人已建成包括相当广泛的PowerShell功能的运行空间的ASP.Net应用程序:我如何可以公开的嵌入式PowerShell的运行空间来远程处理

  • 互动控制台,以及Web基础ISE般的UI
  • 一些命令行开关暴露的应用功能,&管理
  • 一个PS驱动提供商浏览应用内容的...等

问题是我需要Windows PowerShell控制台可以访问的功能,可用于构建脚本或配置脚本等,因此我需要通过PowerShell远程处理在外部公开此类嵌入式运行空间。我知道PowerShellTunnel的存在以及之前的远程维护,但这些解决方案是有限的。我需要将这种运行空间的全部功能公开给外部脚本,例如在交互模式下,我对Web /应用内交互性进行了排序。但要有完整的故事,我需要遥控部分。

有没有人这样做,你能指出我的方向,我可以找到如何启用远程(甚至本地)Windows Powershell控制台能够创建一个适当的连接到我的应用程序?

回答

0

使用Http频道像Scott Hanselman前段时间写的那样,怎么样?

http://www.hanselman.com/blog/ScriptBlockAndRunspaceRemotingInPowerShell.aspx

+0

不幸的是,这似乎并没有解决交互性的问题。它看起来类似于http://archive.msdn.microsoft.com/PowerShellTunnel/可以解决的问题。 http://powershellremoting.codeplex.com/也很有趣。 整体突破网络应用程序的界限似乎有点艰难。 –

+0

接受答案,因为我相信现在还没有更好的方式,而Hanselman正在努力的事实帮助我意识到了这一点:) –

相关问题