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'))