Chocolatey:Install-ChocolateyPackage参数

时间:2018-02-08 20:18:33

标签: chocolatey

Install-ChocolateyPackage命令通常显示softwareName,未明确记录:

$packageName= 'bob'
$toolsDir   = "$(Split-Path -Parent $MyInvocation.MyCommand.Definition)"
$url        = 'https://somewhere.com/file.msi'
$url64      = 'https://somewhere.com/file-x64.msi'

$packageArgs = @{
  packageName   = $packageName
  fileType      = 'msi'
  url           = $url
  url64bit      = $url64
  silentArgs    = "/qn /norestart"
  validExitCodes= @(0, 3010, 1641)
  softwareName  = 'Bob*'
  checksum      = '12345'
  checksumType  = 'sha256'
  checksum64    = '123356'
  checksumType64= 'sha256'
}

Install-ChocolateyPackage @packageArgs

有时,如上所述,它会在包名称中添加通配符。有时候它就像一个长包名:

$packageName = 'Firefox'
$softwareName = 'Mozilla Firefox'

1 个答案:

答案 0 :(得分:1)

你看到的很好。该论点尚未在Install-ChocolateyPackage中,因此没有记录的原因(此时没有任何文件记录)。

计划是将SoftwareNameSoftwareVersion(两个模糊搜索)作为参数的一部分,这样如果找到安装的软件,Chocolatey就不会尝试运行安装程序再次。它还没有,但是我们在默认模板(choco new)的输出中引入了一个未使用的变量。

我们确实有一个公告列表https://groups.google.com/group/chocolatey-announce,我们在其中公布了Chocolatey所有部分的新版本。订阅那里以了解何时可以使用。