README.md hinzugefügt

This commit is contained in:
2026-04-13 16:05:27 +02:00
parent be627a08a5
commit 1046d43df2
+62
View File
@@ -0,0 +1,62 @@
# 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.