在ASP.NET Web应用程序中托管powershell

时间:2012-06-06 15:20:10

标签: asp.net powershell

我希望这不属于非问题类别。

我想在ASP.NET应用程序中托管一个PowerShell环境,在与应用程序池相同的进程中运行,并能够远程连接到托管环境。我的自定义Cmdlet已经有了一个dll,我也想在托管会话中使用它。

请注意,我不只是想在ASP.NET中运行任意命令。相反,我希望有一个完整的shell界面,我可以在其中工作。

我看过扇入和创建/汇集Runspaces,但这太模糊了,我似乎无法找到关于这个特定场景的好信息。所以任何指针都会非常有用。

1 个答案:

答案 0 :(得分:1)

查看PowerShellASP - http://www.powershellinside.com中列出的产品套件的一部分。这应该允许您使用ASP.NET托管PowerShell。另一个选项(如果要在同一页面中混合使用ASP.NET和PowerShell)将是PowerShell面板: http://www.powershellinside.com/powershell/panel/