Skip to content

choco batch install or upgrade

Atiq Rahman edited this page Feb 15, 2021 · 10 revisions

How to invoke the shell

  • Remember updating Vars, $Env:ChocolateyToolsLocation, remove cpe_client and add chocolatey URL
  • Set choco install dir (might be)
  • now, taken care of by (prev: Init-App choco)
StartX pwsh

powershell upgrade,

  1. open legacy powershell and run,
.\Init-App.ps1 choco
choco install powershell-core --install-args "'INSTALLFOLDER=D:\PFiles_x64\choco\pwsh`
 ADD_EXPLORER_CONTEXT_MENU_OPENPOWERSHELL=0 REGISTER_MANIFEST=1 ENABLE_PSREMOTING=0'" --confirm

cmds in batch,

# additionally, supports following args,
# --verbose,  --force etc.

# Install
# no install agr worked :(
choco install pwsh --confirm
# dotnetcore-sdk: tried and failed /D, /DIR, /TargetDir
# choco install dotnetcore-sdk --confirm
# using binary zip from here https://dotnet.microsoft.com/download/dotnet-core/3.1 instead

# Most Frequent List
choco upgrade vscode --params "/NoDesktopIcon /NoQuicklaunchIcon /DontAddToPath" --install-args "'/DIR=D:\PFiles_x64\choco\VSCode'" --confirm
choco upgrade git.install --params "'/NoShellIntegration /NoAutoCrlf /WindowsTerminal /SChannel'" --install-args "'/DIR=D:\PFiles_x64\choco\git'" --confirm

choco upgrade keepass --install-args "'/DIR=D:\PFiles_x64\choco\keepass'" --confirm
choco upgrade mediainfo-cli --install-args "'/D=D:\PFiles_x86\choco\MediaInfo'" --confirm
choco upgrade mediainfo --install-args "'/D=D:\PFiles_x86\choco\MediaInfo'" --confirm
# teams (exe created by the msi, no custom install dir arg works)
choco install microsoft-teams --confirm

# fixed by Ginko, http://disq.us/p/24sbtr5 now it's 64 bit
choco upgrade winmerge --install-args "'/DIR=D:\PFiles_x64\choco\winmerge'" --confirm
choco upgrade winrar --install-args "'/DD:\PFiles_x64\choco\winrar'" --confirm
choco upgrade filezilla --install-args "'/D=D:\PFiles_x86\choco\FZilla'" --confirm
choco upgrade pdftk --install-args "'/DIR=D:\PFiles_x86\choco\pdftk'" --confirm
choco upgrade skype --install-args "'/DIR=D:\PFiles_x86\choco\Skype'" --confirm
choco upgrade jdk10 -params 'installdir=D:\\PFiles_x64\\choco\\jdk10'
choco upgrade teamviewer --install-args "'/D=D:\PFiles_x86\choco\TeamViewer'" --confirm
choco upgrade nodejs.install --install-args "'INSTALLDIR=D:\PFiles_x64\choco\Node'"

# it does install to correct location
choco upgrade putty.install --install-args "'INSTALLDIR=D:\PFiles_x64\choco\Putty'" --confirm
# python more info on choco doc
choco upgrade python3 --install-args "'/quiet InstallAllUsers=0 PrependPath=0 TargetDir=D:\PFiles_x64\choco\python3'" --override-arguments --confirm
# previous version tried
choco install python3 --install-args "'/quiet InstallAllUsers=0 PrependPath=0 TargetDir=D:\PFiles_x64\choco\python3'" --params "/InstallDir:D:\PFiles_x64\choco\python3"

# rest for which worked
choco install adobereader --install-args "'INSTALLDIR=D:\PFiles_x86\choco\adobe'" --confirm
choco install adobereader-update --install-args "'INSTALLDIR=D:\PFiles_x86\choco\adobe'" --confirm

## Markdown monster
choco upgrade markdownmonster --install-args "'/DIR=D:\PFiles_x64\choco\mdmonster'" --confirm
## It installs but please be aware installer is not good, might as well be lagging on version,
choco install mysql --install-args "'INSTALLDIR=D:\PFiles_x64\choco\MySQL' DATADIR=D:\PFiles_x64\choco\MySQL\Data"

## Putty
choco install putty.install --install-args "'INSTALLDIR=D:\PFiles_x64\choco\Putty'" --confirm
choco install pidgin  --install-args "'/D=D:\PFiles_x86\choco\pidgin'" --confirm

# caution!! data loss!!
# choco upgrade notepadplusplus --install-args "'/D=D:\PFiles_x64\choco\npp'" --confirm

Uninstall

uninstall syntax

choco uninstall AppName --confirm

Clone this wiki locally