Chocolatey:Install-ChocolateyPackage 参数
Chocolatey: Install-ChocolateyPackage arguments
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'
很高兴你看到了。该参数还没有在 Install-ChocolateyPackage
中,因此没有记录它的原因(目前没有什么可记录的)。
计划将 SoftwareName
和 SoftwareVersion
(均为模糊搜索)作为参数的一部分,这样如果发现安装了该软件,Chocolatey 就不会尝试 运行 再次安装程序。目前还没有,但我们在默认模板 (choco new
) 的输出中引入了一个未使用的变量。
我们确实有一个公告列表,https://groups.google.com/group/chocolatey-announce 我们会在其中公告 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'
很高兴你看到了。该参数还没有在 Install-ChocolateyPackage
中,因此没有记录它的原因(目前没有什么可记录的)。
计划将 SoftwareName
和 SoftwareVersion
(均为模糊搜索)作为参数的一部分,这样如果发现安装了该软件,Chocolatey 就不会尝试 运行 再次安装程序。目前还没有,但我们在默认模板 (choco new
) 的输出中引入了一个未使用的变量。
我们确实有一个公告列表,https://groups.google.com/group/chocolatey-announce 我们会在其中公告 Chocolatey 所有部分的新版本。在那里订阅以了解何时可用。