README.md hinzugefügt
This commit is contained in:
@@ -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.
|
||||||
Reference in New Issue
Block a user