Autore Topic: Primi passi con Chocolatey e aggiornamenti automatici  (Letto 2810 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline romsempire

  • Full Member
  • ***
  • Post: 194
  • Karma: 24
Per contribuire a questa community passo qualche linea di codice che ho scritto stesso io in questi giorni dopo aver studiato un poco Chocolatey.
Per chi non lo sapesse Chocolatey è un package manager per Windows (tipo apt-get per il mondo Linux). Si possono installare molte applicazioni gratuite, attualmente il repository principale contiene oltre 4000 packages.

Per avviare gli script avviate sempre la console Powershell (presente da Windows 7 in poi) come amministratore e spostatevi nella directory contenente i file (usate il comando "cd") ed eseguite gli script con la seguente sintassi:
Codice: [Seleziona]
.\script.ps1

Incollate lo script seguente in un file con estensione .ps1. Questo installa Chocolatey ed aggiorna powershell alla versione 5:
Codice: [Seleziona]
#Set execution policy
Set-ExecutionPolicy Unrestricted

#Install Chocolatey
iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))

#Install last powershell version
choco install powershell -y


Per installare una serie di package potete eseguire, sempre con privilegi da amministratore un altro file con le seguenti linee:
Codice: [Seleziona]
choco install powershell -y
choco install flashplayerplugin -y
choco install flashplayeractivex -y
choco install adobeshockwaveplayer -y
choco install silverlight -y
choco install teamviewer -y
choco install Firefox -packageParameters "l=it-IT" -y
choco install adobereader -packageParameters "/sl `"1044`"" -y
choco install revo.uninstaller -y
choco install ccleaner -y
choco install malwarebytes -y
choco install jre8 -PackageParameters "/exclude:64 /REMOVEOUTOFDATEJRES=1" -y


Per aggiornare tutto quello che avete installato in futuro basterà che eseguite la seguente linea di codice sempre dalla console Powershell.
Codice: [Seleziona]
choco upgrade all -y

Se siete dei fanataci dell'automazione vi dovete assolutamente studiare Boxstarter, pensate che tutto quello che fate in locale lo potete fare anche da remoto.
Detto in poche parole potete fare installazioni con Chocolatey sui PC che avete in LAN senza muovervi da una postazione "server" memorizzando anche dei package fatti da voi in una cartella condivisa in rete.
Questo significa che se imparate a create package personalizzati potete installare qualsiasi cosa e la cosa più bella di tutte è che potete eseguire il comando di upgrade su tutti i pc di una LAN contemporaneamente.
« Ultima modifica: 28/07/2016, 19:37 da romsempire »
Usate google con le giuste keyword prima di fare qualsiasi domanda.
Non esistono gli onniscienti, ma esiste sempre qualcuno che sa usare google meglio degli altri.