首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >巧克力安装参数语法

巧克力安装参数语法
EN

Stack Overflow用户
提问于 2021-06-02 09:28:09
回答 1查看 704关注 0票数 0

我在安装Tableau与本地安装程序参数与巧克力有困难。基本上,我知道Tableau桌面.exe安装程序可以采用多个参数,如:

  • ACTIVATE_KEY=""
  • REGISTER=1 (如果我们希望Tableau桌面在安装过程中注册自己),

因此,我尝试使用以下命令安装Tableau Desktop 2020.1.3:

代码语言:javascript
复制
choco install 'Tableau-Desktop' --version '2020.1.3' --yes --force --install-arguments='/ACTIVATE_KEY=""<activation_key>""'

Tableau桌面安装得很好,但没有被激活。我做错什么了吗?我已经试过阅读巧克力文档了,它说对于安装参数,我们只需要做这样的事情:

In PowerShell.exe,您必须像这样传递它:-ia‘/yo=“空格”’‘。其他的组合是行不通的。在PowerShell.exe中,如果您使用的是v3+版本,则可以在-ia之前尝试--在-ia之前只按原样传递args,这意味着它不需要任何特殊的

关于巧克力中的“安装论点”,我也有另外一个问题。基本上,如何将多个安装参数传递给巧克力“-安装--参数”选项/开关?

提前谢谢你!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-02 22:56:15

好吧,那么.我让它起作用了。基本上,我想:

  • 我们总是需要一个正斜杠,然后再将安装参数设置为巧克力,如下所示:

choco安装--install-arguments='/argument1=""someValue"“argument2=""anotherValue""'

结果证明这不是真的。在上面的命令中,我们不需要在"argument1"之前指定任何正斜杠“argument1”/“argument1”。

  • I还认为,在为传递给本机安装程序的参数指定值之前和之后,需要使用一对双引号(""),如下所示:

--install-arguments='/argument1=""someValue"" argument2=""anotherValue""'

结果发现这也是不正确的。我们不必在指定每个参数的值之前和之后使用双引号("")。我们只需要正常地这样做,就像本机安装程序期望将参数传递给它一样。

有了这些知识,我将Tableau桌面安装PowerShell命令重写为:

代码语言:javascript
复制
choco install 'Tableau-Desktop' --version '2020.1.3' --yes --force --ia='ACTIVATE_KEY="<activation_key>" REGISTER=1 AUTOUPDATE=0'

这个在Powershell中执行的巧克力命令将:

安装Tableau桌面版本2020.1.3 installed

  • It's在巧克力式安装过程中将自动回答所有问题。

  • 将强制在同一台机器上安装Tableau桌面,该机器已经有了另一个Tableau桌面版本,它将在install.

  • It's上激活Tableau桌面,将在install.

  • It‘s上自动注册这个Tableau桌面,这样系统管理员就不必在第一次启动程序时进行Tableau桌面注册。/code>它将禁用所有用户的自动“维护更新”。
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67802445

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档