是否有任何免费软件将powershell脚本打包到独立的WIN32可执行文件中?
似乎有可能让powershell beta在win2000和winNT上运行,是否有任何已知的方法可以让最终的PowerShell在其上运行?
答案 0 :(得分:1)
我认为没有任何软件可以将PowerShell脚本打包成独立的可执行文件。这需要将PowerShell本身与脚本捆绑在一起(不小的壮举)。
支持最旧的操作系统是Windows XP SP2,因此没有受支持的方式让PowerShell在NT或2000上运行。
答案 1 :(得分:0)
一个简单的步骤是创建一个嵌入脚本的.NET exe。
当然,这会在执行时安装PSH(以及任何非标准的快照)。
要删除这些依赖项,您需要能够处理所使用的任何cmdlet,如@aphoria所述,这将重新发明PSH和所有snapins。
答案 2 :(得分:0)
不是严格意义上的答案(自由软件),但它可能对其他人有用。以下是将脚本打包成单个可执行文件的一些商业选项:
PrimalScript或PrimalPackager(仅包装PrimalScript的部分)