Ключ продукта во время установки шоколада - PullRequest
0 голосов
/ 14 сентября 2018

Я работаю над созданием пользовательских пакетов для Chocolatey для установки программного обеспечения, которое я устанавливаю случайно. Это только для меня, и я не планирую их нигде распространять.

Я пытаюсь создать специальный установщик пакетов для программного обеспечения, для которого требуется ключ продукта и, похоже, не могу найти способ вставить ключ продукта в установщик пакета Chocolatey.

Любая помощь или ресурсы в месте, которое описывает, как это сделать, будет принята с благодарностью.

1 Ответ

0 голосов
/ 18 ноября 2018

Предостережение заключается в том, что вам нужно знать, где находится этот лицензионный ключ при установке продукта. Получив эту информацию, вы можете добавить ее в сценарий PowerShell, чтобы разместить ее для вас.

  • На основе файла: Например, ключ должен находиться в файле XML - добавьте файл xml в упаковку и скопируйте его как часть сценария chocolateyInstall.ps1 в правильное расположение на машина
  • Реестр: создать раздел реестра как часть сценария chocolateyInstall.ps1.
  • Аргумент установщика: передать это в silentArgs в пакете.

Теперь, как уже говорилось, большой ресурс, на который стоит обратить внимание, - пошаговое руководство по параметрам пакета - https://chocolatey.org/docs/how-to-parse-package-parameters-argument. В нем приведены примеры того, как сделать это в PowerShell, и показано, как можно отложить передачу этих ключей в пакеты. сами, поэтому, если вы хотите поделиться пакетами позже с другими, вам не нужно беспокоиться о том, чтобы отдать свой ключ. Это своего рода шаблон разделения данных.

...