- Dynamic Sidebar mit window.COURSES_MANIFEST für 13 Kurse (216 Kapitel) - Kurswechsler Dropdown mit Direktnavigation - Fortschrittsanzeige mit Solved-Checkmarks (✓) aus localStorage - Responsive Off-Canvas Drawer mit Floating Action Button (☰ Kapitel) & Backdrop auf Mobile/Tablets - Web-IDE Topbar Drawer-Button (☰ Kapitel) für unterbrechungsfreien Vollbild-Editor - Saubere Bereinigung redundanter statischer Legacy-Sidebars |
||
|---|---|---|
| .. | ||
| aufgabe.ps1 | ||
| index.html | ||
| musterloesung.ps1 | ||
| README.md | ||
| test_aufgabe.ps1 | ||
PS 01: Cmdlet-Architektur & Verb-Noun Syntax 🔷
Willkommen zu Modul 01 des PowerShell 7+ Core Kurses!
In diesem Modul lernst du die fundamentale Architektur von PowerShell-Cmdlets kennen. Anders als in traditionellen Shells basieren alle PowerShell-Befehle auf einem strengen Standard: dem Verb-Noun Paradigma.
💡 1. Das Wichtigste auf einen Blick
Verb-Noun Grammatik
- Jedes Cmdlet besteht aus einem genehmigten Verb (Aktion) und einem Noun (Singular-Substantiv des Objekts).
- Getrennt werden beide Teile durch einen Bindestrich:
Verb-Noun. - Beispiele:
Get-Process(Prozesse abfragen)Stop-Service(Dienst anhalten)New-Item(Datei/Ordner erstellen)Restart-Computer(Rechner neustarten)
Discovery-Werkzeuge
Get-Command: Durchsucht alle verfügbaren Module nach Befehlen (Get-Command *Service*).Get-Help: Zeigt die vollständige Hilfe, Syntaxvarianten und Praxisbeispiele (Get-Help Get-Process -Examples).Get-Verb: Listet alle von Microsoft standardisierten Verben auf (Get-Verb).
🎯 Aufgabenübersicht in aufgabe.ps1
- Get-FormattedCommandInfo: Zerlegt einen Cmdlet-String (z.B.
"Get-Process") und liefert ein Hashtable mitVerb,NounundIsValidVerbzurück. - Format-CmdletName: Verbindet ein Verb und ein Noun zu einem wohlgeformten
Verb-NounString. - Test-ApprovedVerb: Prüft, ob ein Verb in der Liste genehmigter PowerShell-Verben enthalten ist.
- Get-CommandSummary: Erzeugt eine formatierte Übersicht als String.