Mike programmiert Batch: [2] Basis-Setup und Menüführung
In dieser Folge erweitern wir unser Verwaltungstool um ein Menüsystem und bauen die ersten praktischen Funktionen ein. Wir zeigen eine Übersicht aller Benutzerkonten an, holen uns detaillierte Informationen zu einzelnen Benutzern und arbeiten dabei intensiv mit net user, net localgroup, Pipes und der for-Schleife. Außerdem kapseln wir die Benutzerabfrage in eine eigene Call/Sub-Routine aus, um den Code sauberer zu strukturieren.
Allgemeine Serieninfo:
Playlist: • Mike programmiert: Windows Batch - Ei...
In dieser Videoserie zeige ich Schritt für Schritt, wie man mit Windows-Bordmitteln eine umfangreiche Batch-Datei (.cmd) erstellt und immer weiter ausbaut. Ziel ist es, ein universelles Verwaltungstool für Windows 11 zu entwickeln, das typische Aufgaben im System- und Benutzer-Management vereinfacht.
Folgende Funktionen werden im Laufe des Kurses umgesetzt:
Benutzerverwaltung (anlegen, löschen, Kennwörter ändern, Konten sperren/entsperren, Rechtezuweisung)
Systempflege (DISM, SFC, Datenträgerbereinigung, Optimierung/Defragmentierung, ChkDsk)
Netzwerktools (IP-Konfiguration erneuern, DNS-Cache leeren und viele weitere Befehle)
Sicherheitsprüfungen & Fehleranalysen
Visuelle Gestaltung der Menüs zur besseren Bedienbarkeit
Der Kurs richtet sich an Einsteiger und fortgeschrittene Nutzer, die die Batch-Programmierung von Grund auf lernen oder vertiefen möchten. Jeder Teil baut logisch auf dem vorherigen auf, sodass ein vollständiges Tool entsteht, das du auch im Alltag verwenden kannst.
Hinweis: Die Videoserie basiert auf Windows 11 (Stand Mai 2025), viele Befehle funktionieren aber auch unter älteren Windows-Versionen.
Sprungmarken:
0:00 Intro
0:24 Einleitung und Vorwort
1:36 Alle Menüs anlegen
5:57 Rücksprung wenn leer
7:09 Benutzer-Übersicht anzeigen
9:03 Info zu net localgroup
11:51 for-Schleife mit skip und if
16:38 Benutzer-Details anzeigen
18:10 Info zu net user(s)
19:46 Net Users in Call/Sub auslagern
22:14 Benutzer-Details schreiben
24:08 Detailinfos zu net user(s)
26:35 Pipes und find
32:33 Abschlussworte
33:01 Endcard