传递给“ choco install”命令的“ --params”是否可用于/可用于“从属”软件包?我的软件包“ B”依赖于软件包“ A”,所以在安装软件包“ A”时,我想访问传递给软件包“ B”的参数(--params)。我的测试表明,在安装软件包'A'期间使用'Get-PackageParameters'或'$ env:ChocolateyPackageParameters'访问参数不会返回任何内容(如果软件包'A'作为依赖项的一部分被安装)。
答案 0 :(得分:3)
默认情况下,任何--params
参数都会传递到相同软件包名称的.install / .portable版本。
您要查找的参数是--paramsglobal
,它将参数传递给所有相关的程序包。为了完整起见,还有一个--argsglobal
参数,但对于相关软件包中的安装程序来说,该参数相同。
--paramsglobal
是您要寻找的。 p>