Automatisches Powershell Installationskript mit chocolatey
- Download und Entpacken des Skripts
- in der CSV-Datei auswählen welche Programme installiert werden sollen. (1 = installieren / 0 = deinstallieren)
- Administrativen Powershell im Verzeichnis öffnen
- install.ps1 ausführen (s.a. FAQs)
Set-ExecutionPolicy Bypass -Scope Process -Force; .\install.ps1
- Es werden die ausgewählen Programme installiert, falls diese noch nicht installiert sind
- Automatisches Update wird bei Systemstart per Geplanter Task ausgeführt
Viel Spaß mit automatisch aktualisierter Software!
Alle Programme die du installieren und updaten möchtest. Wenn du schon Anwendungen in der Liste installiert hast wähle bei diesen auch den Status "1" aus oder löschen den Eintrag aus der CSV-Datei. Ansonsten werden diese Anwendung deinstalliert.
Die Programme über das Skript installiert wurden werden automatisch geupdatet, wenn du das Paket choco-upgrade-all-at-startup installierst. Dann wird ein geplanter Taks angelegt, der bei jeden Computerstart nach Updates prüft.
Das kann passieren, wenn die Skriptausführung verhindert wurde. Dieses ist eine Windows Standardeinstellung. Starte das Skript in der PowerShell dann so in dem Ordner:
Set-ExecutionPolicy Bypass -Scope Process -Force; .\install.ps1
Schaue nach der Ausführung in die CSV-Datei. Dort findest du dann die Rückmeldungen des Skripts zum jeden Programm.