Chocolatey


Chocolatey ist ein Paket-Manager für Windows. Ich finde es nützlich für das Skripten von Installationen. Hier zur Installation von Chocolatey selbst:

Alle Skripte hier sind Powershell Skripte

Zunächst musst Du feststellen, wie bei Dir die ExecutionPolicy eingestellt ist. Führe dazu den folgenden Befehl aus:

Get-ExecutionPolicy

Lautet das Ergebnis Restricted, musst Du die Policy mit dem folgenden Befehl umstellen:

Set-ExecutionPolicy Bypass -Scope Process

Das gilt nach meinem Verständnis nur für den laufenden Prozess (die laufende PowerShell?). Wenn Du die Policy generell umstellen willst, kannst Du das mit dem folgenden Befehl tun:

Set-ExecutionPolicy Bypass -Scope LocalMachine

Die eigentliche Installation von Chocolatey startest Du mit dem Befehl:

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

Quelle:

https://chocolatey.org/install