choco install flashplayerplugin googlechrome javaruntime chocolatey firefox 7zip notepadplusplus putty ccleaner libreoffice winscp openssh opera puppet cccp sumatrapdf gimp ghostscript gsview miktex texniccenter r.project r.studio -y configurar hora tirar ccleaner da inicialização e java update \\sambabaca\downloads\avast_IME_online_interactive.exe choco uninstall 7zip choco install 7zip "c:\Program Files\7-Zip\Uninstall.exe" "c:\Program Files\TeXnicCenter\unins000.exe" "c:\Program Files\Ghost-tools\Ghostscript\uninstgs.exe "c:\Program Files\Ghost-tools\Ghostscript\gs8.64\uninstal.txt" -q" "c:\Program Files\Ghost-tools\Ghostview\gsview\uninstgs.exe "c:\Program Files\Ghost-tools\Ghostview\gsview\uninstal.txt" -q "c:\Program Files (x86)\Foxit Software\Foxit Reader\unins000.exe" "c:\Program Files\R\R-3.0.2\unins000.exe" "c:\Program Files\R\R-3.1.1\unins000.exe" "c:\Program Files\R\R-3.1.2\unins000.exe" "c:\Program Files\R\R-3.2.3\unins000.exe" wmic product where "name LIKE '%Java 7%'" call uninstall wmic product where "name LIKE '%6 Update%'" call uninstall wmic product where "name LIKE '%Java 8 Update 3%'" call uninstall #wmic - comando para fazer vários bagulho legal no Windows #pegar lista de programas instalados wmic product get name #desinstalar programa com nome absoluto wmic product where name="Java 7 Update 65 (64-bit)" call uninstall #desinstalar programas com parte do nome igual a string wmic product where "name LIKE '%Java 7%'" call uninstall #O bão: dá pra fazer remoto! wmic /user:USUARIO [/password:SENHA] /node:NOMEDOCOMPUTADOR product where "name LIKE '%Java 7%'" call uninstall #O melhor ainda, dá pra fazer numa lista de computadores wmic /user:USUARIO [/password:SENHA] /node:"C:\NOMESDOSCOMPUTADORTUDO.txt" product where "name LIKE '%Java 7%'" call uninstall #A parte ruim! a lista de programas só pega coisas instaladas com instaladores windows installer... #para as outras coisas, wmic /user:USUARIO [/password:SENHA] /node:"C:\NOMESDOSCOMPUTADORTUDO.txt" process call create "cmd.exe /c [commando]" Problemas enfrentados pra fazer remoto: Executar "winrm quickconfig" na máquina que se quer liberar o acesso para ver o que tem de pendência e conserte os problemas... Exemplo: a primeira passada ativou o serviço. A segunda passada reclamou que a rede estava como "pública" e isso não liberaria no firewall. Habilitei o "Tornar este computador detectável", clicando no ícone de rede, configurações, selecionando a Rede. Talvez seja interessante prestar atenção se não tem compartilhamentos de lixo na rede Resolvendo o que foi sugerido pelo winrm quickconfig resolveu o access denied Liberar o RPC no firewall para o erro de RPC não disponível... usei o comando "netsh firewall set service remoteadmin enable" Parece que existem clientes WMIC pra Linux... hum, isso com shellscript deve ser o bicho! Programas que queremos remover por hora '%Java 7%' '%Java(TM)%'