Legen Sie den Entpackort in den Installationsargumenten des Chocolatey-Pakets fest

Legen Sie den Entpackort in den Installationsargumenten des Chocolatey-Pakets fest

Ich versuche, ein Chocolatey-Paket zu installieren, das im Wesentlichen ein zipArchiv aus Github-Repository-Releases ist. Ist es möglich, einen benutzerdefinierten Entpackpfad auf ähnliche Weise festzulegen wie choco install zippedpackage --ia "unzippath=D:\path\"?

Ich habe es beispielsweise geschafft, einen benutzerdefinierten Installationsort für die Installer MSI(WiX, INSTALL_ROOT), Inno Setup( /DIR) und NSIS( /D) festzulegen. Aber wie geht das für zip?

Es gibt einen Artikel überInstallieren-ChocolateyZipPackagebeschreibt eine -UnzipLocation <String>Option, aber ich weiß nicht, ob es möglich ist, sie über einen Befehl festzulegen choco install.

Antwort1

Install-ChocolateyZipPackage akzeptiert ein optionalesParameter -UnzipLocation.

$unzipLocation = '{0}\Some\Path' -f $Env:SystemDrive

$packageArgs = @{
  ...
  unzipLocation = $unzipLocation
}

Install-ChocolateyZipPackage @packageArgs

verwandte Informationen