我可以很好地了解如何使用包管理(nee PowerShellGet(nee OneGet))安装包的一大堆信息,但我可以找到几乎零关于创建这些包的信息。
我确实找到了这个,它描述了如何使用Publish-Module
cmdlet 发布 PowerShell 模块,但我找不到任何关于如何创建任何其他类型的包的信息。
具体来说,我想创建两种类型:来自 .MSI 和来自 .EXE。.EXE 我只需要安装在系统的某个地方,并且我需要能够更新 PATH 环境变量以允许用户运行它。对于 .MSI,理想情况下我希望安装它(使用 msiexec),但如果这不可能,我可以使用其他方式。
我能找到的唯一与远程相关的信息来自 Chocolatey,这是一个早于包管理但与包管理一起使用的系统(也许?有点?不太清楚?)。Chocolatey 可以创建包,但这真的是为包管理创建包的唯一方法吗?
我在哪里可以找到有关如何完成这些包装任务的信息?