Chocolatey 安装期间的产品密钥

Product Key During Chocolatey Installation

我正在为 chocolatey 制作自定义软件包以安装我发现自己随机安装的软件。这些仅供我使用,我不打算将它们分发到任何地方。

我正在尝试为需要产品密钥的软件制作自定义软件包安装程序,但似乎找不到将产品密钥放入巧克力软件包安装程序的方法。

任何描述如何执行此操作的地方的帮助或资源将不胜感激。

需要注意的是,在安装产品时,您需要知道此许可证密钥的位置。获得该信息后,您可以将其添加到 PowerShell 脚本中,以便为您放置。

  • 基于文件: 例如,密钥需要在 XML 文件中 - 将 xml 文件添加到包装中并复制它作为 chocolateyInstall.ps1 脚本的一部分到机器上的正确位置
  • 注册表: 创建注册表项作为 chocolateyInstall 的一部分。ps1 脚本。
  • 安装程序参数: 在包的 silentArgs 中传递它。

也就是说,一个很好的资源是包参数演练 - https://chocolatey.org/docs/how-to-parse-package-parameters-argument。它提供了如何在 PowerShell 中执行这些操作的示例,并展示了如何延迟将这些密钥传递给包本身,这样如果您想稍后与其他人共享包,就不必担心泄露您的密钥。这是一种数据分离模式。