【问题标题】:PowerShell script packaging and WinNT execution?PowerShell脚本打包和WinNT执行?
【发布时间】:2010-10-09 11:56:52
【问题描述】:

是否有任何免费软件可以将 powershell 脚本打包成独立的 WIN32 可执行文件?

似乎可以让powershell beta在win2000和winNT上运行,有没有已知的方法可以让最终的powershell在上面运行?

【问题讨论】:

标签: windows powershell


【解决方案1】:

我认为没有任何软件可以将 PowerShell 脚本打包成独立的可执行文件。这需要将 PowerShell 本身与脚本捆绑在一起(不小的壮举)。

受支持的最旧操作系统是 Windows XP SP2,因此没有一种受支持的方法可以让 PowerShell 在 NT 或 2000 上运行。

【讨论】:

    【解决方案2】:

    一个简单的步骤是创建一个嵌入脚本的 .NET exe。

    当然,这需要在执行时安装 PSH(和任何非标准管理单元)。

    要删除这些依赖项,您需要能够处理使用的任何 cmdlet,如 @aphoria 所述,这将重新发明 PSH 和所有管理单元。

    【讨论】:

      【解决方案3】:

      严格来说不是您正在寻找的答案(免费软件),但它可能对其他人有用。以下是将脚本打包成单个可执行文件的一些商业选项:

      Admin Script Editor

      PrimalScriptPrimalPackager(只是 PrimalScript 的包装部分)

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2021-11-06
        • 2012-09-18
        • 2012-06-14
        • 1970-01-01
        • 1970-01-01
        • 2014-01-06
        • 2018-11-02
        • 1970-01-01
        相关资源
        最近更新 更多