安装-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'发布于 2018-02-09 12:33:28
很高兴你看到了这个。这个论点还没有出现在Install-ChocolateyPackage中,因此为什么它没有文档化(此时没有任何文档可供记录)。
该计划将SoftwareName和SoftwareVersion (都是模糊搜索)作为参数的一部分,这样如果软件被安装,巧克力就不会再次尝试运行安装程序。它还没有出现,但是我们在默认模板(choco new)的输出中引入了一个未使用的变量。
我们有一个宣布名单,https://groups.google.com/group/chocolatey-announce,在那里我们宣布新的发布在巧克力的所有部分。在那里订阅,了解什么时候可以使用。
https://stackoverflow.com/questions/48694094
复制相似问题