【问题标题】:Product Key During Chocolatey InstallationChocolatey 安装期间的产品密钥
【发布时间】:2018-11-18 07:17:58
【问题描述】:

我正在为巧克力制作自定义软件包,以安装我发现自己随机安装的软件。这些只是给我的,我不打算在任何地方分发它们。

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

任何描述如何做到这一点的地方的帮助或资源将不胜感激。

【问题讨论】:

  • 如果从等式中删除 Chocolatey,手动安装时如何传递许可证密钥?知道这个问题的答案将有助于解决您的其他主要问题。

标签: key product chocolatey


【解决方案1】:

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

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

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

【讨论】:

    猜你喜欢
    • 2012-07-24
    • 2014-06-18
    • 2010-10-13
    • 2017-09-12
    • 2011-05-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多