PowerShell脚本打包和WinNT执行?

时间:2009-02-24 05:37:30

标签: windows powershell

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

似乎有可能让powershell beta在win2000和winNT上运行,是否有任何已知的方法可以让最终的PowerShell在其上运行?

3 个答案:

答案 0 :(得分:1)

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

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

答案 1 :(得分:0)

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

当然,这会在执行时安装PSH(以及任何非标准的快照)。

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

答案 2 :(得分:0)

不是严格意义上的答案(自由软件),但它可能对其他人有用。以下是将脚本打包成单个可执行文件的一些商业选项:

Admin Script Editor

PrimalScriptPrimalPackager(仅包装PrimalScript的部分)