Vier neue Wochen nach Rahmenplan, im bestehenden Format: - Woche 5 Ausbildung, Betrieb und Zusammenarbeit (C1, C2, C5) - Woche 6 IT-Sicherheit und Datenschutz (A6, LF4) - Woche 7 Skripting mit PowerShell (A10, A4) - Woche 8 Datensicherung und Speicher (A9) 12 Handouts, 38 Merkkarten, 4 Praxisaufgaben, 2 Checklisten, 2 Lernzielkontrollen, 22 Glossareintraege, zwei neue Themenbloecke. Jede Berufsbildposition ist jetzt von mindestens einem Inhalt beruehrt. Die Praxisaufgaben bauen aufeinander auf: Die Abteilungsuebersicht aus 5.1 ist Grundlage der Schutzbedarfsfeststellung in 6.1, und deren Ergebnis ist Massstab fuer die Sicherungspruefung in 8.1. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2.6 KiB
2.6 KiB
id, titel, woche, block, ziel, zeitrahmen, rahmenplan, lernfeld, material, kriterien
| id | titel | woche | block | ziel | zeitrahmen | rahmenplan | lernfeld | material | kriterien | ||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 7.1 | Ein Inventarskript schreiben | 7 | programmierung | Du schreibst ein PowerShell-Skript, das die wichtigsten Angaben eines Rechners erfasst und an eine gemeinsame CSV-Datei anhängt, und weist an drei Rechnern nach, dass es zuverlässig funktioniert. | 8 Stunden, verteilt auf zwei Tage |
|
LF5 |
|
|
Auftrag
Die Geräteliste der IT wird von Hand gepflegt und ist deshalb nie ganz aktuell. Dein Skript soll das ändern.
- Angaben finden: Ermittle mit
Get-CimInstance, wo die Angaben stecken. Hilfreich sind die KlassenWin32_ComputerSystem,Win32_BIOS,Win32_OperatingSystemundWin32_LogicalDisk. NutzeGet-Member, um die Eigenschaften zu finden. - Ein Objekt bauen: Fasse alles in einem
[PSCustomObject]zusammen. Rechne Bytes in Gigabyte um und runde auf eine Nachkommastelle. - Ablegen: Lies die vorhandene CSV-Datei ein, ersetze die Zeile des eigenen Rechners oder hänge eine neue an, und schreib die Datei zurück.
- Absichern: Zielpfad als Parameter, Prüfung mit
Test-Path, Fehlerbehandlung mittry/catch. - Dokumentieren: Hilfeblock oben im Skript, Commits im Repository.
- Nachweisen: Lauf auf drei Rechnern, darunter ein zweiter Lauf auf demselben Rechner.
Worauf es ankommt
Das Aktualisieren statt Anhängen ist der Teil, an dem die meisten hängen bleiben – und genau der Teil, der das Skript im Alltag brauchbar macht. Überleg dir vorher, woran du einen Rechner eindeutig erkennst. Der Rechnername ist es nicht immer; die Seriennummer schon eher.
Zeit
Zwei Tage. Wenn du nach zwei Stunden nicht weißt, wo eine Angabe steckt, frag nach – das Suchen in den Klassen gehört zur Übung, das Verzweifeln daran nicht.