# PowerShell Skripte Die Skripte in diesem Verzeichnis **erfordern PowerShell 7** (auch bekannt als PowerShell Core). Das klassische Windows PowerShell 5.1 (das blaue Fenster) wird **nicht unterstützt**. --- ## PowerShell 7 installieren ### Option 1: Microsoft Store (empfohlen) 1. Microsoft Store öffnen 2. Nach **„PowerShell"** suchen 3. App von Microsoft installieren ### Option 2: Winget (Terminal / Kommandozeile) ```powershell winget install --id Microsoft.PowerShell --source winget ``` ### Option 3: Manueller Download Installer direkt von GitHub herunterladen: https://github.com/PowerShell/PowerShell/releases/latest --- ## Skripte ausführen > **Hinweis:** Die `.ps1`-Dateien lassen sich **nicht per Doppelklick starten** – > das ist ein bekanntes Windows-Verhalten und kein Fehler. ### So geht's richtig: **1. PowerShell 7 öffnen** Startmenü → nach **„pwsh"** oder **„PowerShell 7"** suchen → öffnen **2. In den richtigen Ordner wechseln** ```powershell cd "C:\Pfad\zum\Skript-Ordner" ``` **3. Skript ausführen** ```powershell .\MeinSkript.ps1 ``` ### Tipp: Direkt per Rechtsklick (optional einrichten) Mit dem folgenden Befehl (einmalig in PS7 als Administrator ausführen) lässt sich ein „Mit PowerShell 7 ausführen"-Eintrag im Kontextmenü hinzufügen: ```powershell pwsh -Command "& { $key = 'HKCR\Microsoft.PowerShellScript.1\Shell\Open with PowerShell 7'; reg add $key /ve /d 'Mit PowerShell 7 ausführen' /f; reg add \"$key\Command\" /ve /d 'pwsh.exe -File \"%1\"' /f }" ``` --- ## Prüfen ob PowerShell 7 aktiv ist In der geöffneten Konsole eingeben: ```powershell $PSVersionTable.PSVersion ``` Die **Major**-Version muss `7` oder höher sein. Steht dort `5`, ist noch das alte Windows PowerShell aktiv.