Übersicht
- Erst überlegen, dann ausprobieren, dann kontrollieren
- Aufgabe 1: Hello World
- Aufgabe 2: Variablen
- Aufgabe 3: Arithmetische Operationen
- Aufgabe 4: Bedingte Anweisungen
- Aufgabe 5: Schleifen
- Aufgabe 6: Funktionen
- Aufgabe 7: Arrays
- Aufgabe 8: Dateien und Verzeichnisse
- Aufgabe 9: Importieren von Modulen
- Aufgabe 10: Fehlerbehandlung
Erst überlegen, dann ausprobieren, dann kontrollieren
Aufgabe 1: Hello World
Schreiben Sie ein PowerShell-Skript, das “Hello World” auf der Konsole ausgibt.
Write-Host "Hello World"
Aufgabe 2: Variablen
Erstellen Sie eine Variable namens name mit Ihrem Namen und geben Sie den Wert der Variable auf der Konsole aus.
$name = "Ihr Name" Write-Host "Mein Name ist: $name"
Aufgabe 3: Arithmetische Operationen
Berechnen Sie die Summe von 10 und 5 und geben Sie das Ergebnis auf der Konsole aus.
$sum = 10 + 5 Write-Host "Die Summe von 10 und 5 ist: $sum"
Aufgabe 4: Bedingte Anweisungen
Schreiben Sie ein PowerShell-Skript, das die Zahl 10 mit der Zahl 5 vergleicht und auf der Konsole ausgibt, ob 10 größer als 5 ist.
if (10 -gt 5) { Write-Host "10 ist größer als 5" } else { Write-Host "10 ist nicht größer als 5" }
Aufgabe 5: Schleifen
Schreiben Sie ein PowerShell-Skript, das die Zahlen von 1 bis 10 auf der Konsole ausgibt.
Aufgabe 6: Funktionen
Schreiben Sie eine PowerShell-Funktion, die den Namen einer Person als Parameter entgegennimmt und auf der Konsole begrüßt.
function Greet-Person($name) { Write-Host "Hallo $name!" } Greet-Person "Ihr Name"
Aufgabe 7: Arrays
Erstellen Sie ein Array mit den Namen von drei Personen und geben Sie den zweiten Namen auf der Konsole aus.
$names = @("Person 1", "Person 2", "Person 3") Write-Host "Der zweite Name ist: $names[1]"
Aufgabe 8: Dateien und Verzeichnisse
Erstellen Sie ein neues Verzeichnis mit dem Namen “MyDirectory” und geben Sie den Pfad des Verzeichnisses auf der Konsole aus.
Import-Module ActiveDirectory $users = Get-ADUser -Filter * | Select-Object -First 3 Write-Host "Die Namen der ersten drei Benutzer sind: $users.Name"
Aufgabe 9: Importieren von Modulen
Importieren Sie das Modul “ActiveDirectory” und geben Sie die Namen der ersten drei Active Directory-Benutzer auf der Konsole aus.
try { Get-Content "NonExistentFile.txt" } catch { Write-Host "Fehler: Datei konnte nicht geöffnet werden." }
Aufgabe 10: Fehlerbehandlung
Schreiben Sie ein PowerShell-Skript, das versucht, eine Datei zu öffnen, die nicht existiert. Fangen Sie den Fehler ab und geben Sie eine Fehlermeldung auf der Konsole aus.
try { Get-Content "NonExistentFile.txt" } catch { Write-Host "Fehler: Datei konnte nicht geöffnet werden." }
Zusammenfassung
Diese Übungsaufgaben bieten eine Einführung in die grundlegenden Konzepte von PowerShell. Sie können diese Aufgaben verwenden, um Ihre PowerShell-Kenntnisse zu verbessern und die verschiedenen Funktionen der PowerShell-Sprache zu erkunden.
Created with help of AI by Gemini-Pro via Poe.
Dieser Beitrag wurde bisher 16 mal gelesen.