如何在执行Chocolatey升级时保留安装参数?
解决Chocolatey升级时保留安装参数的问题
以下几种方法可以帮你在升级时保留Webex的/ALLUSERS参数:
给特定包设置默认安装参数
用Chocolatey的配置命令给Webex包绑定固定的安装参数,这样每次升级(包括choco upgrade all)都会自动使用这个参数:choco config set --name="webex.installArguments" --value="/ALLUSERS"执行完可以用
choco config get webex.installArguments验证配置是否生效。后续升级Webex时,Chocolatey会自动读取这个配置里的参数,不用手动指定。升级时针对单个包显式传参
如果不想全局配置,在执行upgrade all时,可以给特定包单独指定参数,格式是包名:参数:choco upgrade all --package-parameters="webex:/ALLUSERS"这个命令会升级所有包,其中Webex会使用你指定的
/ALLUSERS参数,其他包按默认逻辑升级。检查包的兼容性
少数情况下,某些Chocolatey包可能不支持保留自定义参数,这时候可以查看包的说明文档,或者向包的维护者反馈,请求添加参数保留的支持。
内容的提问来源于stack exchange,提问作者Frank
相关产品推荐
相关产品推荐

