.net之如何将嵌入式 PowerShell 运行空间公开给远程处理

Renyi-Fan 阅读:314 2025-06-02 22:19:02 评论:0

我有一个 ASP.Net 应用程序,它可以运行嵌入式运行空间,我已经为其构建了相当广泛的 PowerShell 功能,包括:

  • 交互式控制台和基于 Web 的 ISE 式 UI
  • 一些暴露应用功能和管理的命令行开关
  • 用于浏览应用程序内容...等的 PS 驱动器提供商

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

    有没有人这样做过,您能否指出我可以找到如何启用远程(甚至本地)Windows Powershell 控制台以便能够创建到我的应用程序的正确连接的方向?

    请您参考如下方法:

    使用像 Scott Hanselman 前段时间写的 Http channel 怎么样?

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


    标签:Shell
    声明

    1.本站遵循行业规范,任何转载的稿件都会明确标注作者和来源;2.本站的原创文章,请转载时务必注明文章作者和来源,不尊重原创的行为我们将追究责任;3.作者投稿可能会经我们编辑修改或补充。

    关注我们

    一个IT知识分享的公众号