Überblick
Das AD-Management-Tool ist ein menügesteuertes PowerShell-Skript, das typische Active Directory-Verwaltungsaufgaben in einer übersichtlichen Konsolenoberfläche bündelt. Entwickelt für den täglichen Einsatz im AD-Betrieb — von der OU-Struktur über die Gruppen- und Benutzerverwaltung bis hin zu grundlegenden Dateioperationen.
Das Tool wird in der PowerShell ISE ausgeführt und setzt ein Windows-System mit installiertem RSAT: Active Directory-Modul voraus.
Funktionen
OU-Verwaltung
Organisationseinheiten anlegen, umbenennen, auflisten und löschen — inklusive Schutz vor versehentlichem Löschen.
- Alle OUs anzeigen
- Neue OU erstellen
- OU umbenennen
- OU löschen (rekursiv)
Gruppenverwaltung
Sicherheitsgruppen anlegen, verwalten und Mitglieder einsehen.
- Alle Gruppen anzeigen
- Gruppe erstellen (Global, Security)
- Gruppe umbenennen
- Gruppe löschen
- Mitglieder einer Gruppe anzeigen
Benutzerverwaltung
Einzelne Benutzer anlegen oder per CSV importieren — inklusive Gruppenmitgliedschaft.
- Alle Benutzer anzeigen
- Benutzer erstellen
- Benutzer löschen
- Benutzer zu Gruppe hinzufügen
- Bulk-Import per CSV
Dateioperationen
Einfache Dateisuche und Inhaltsanzeige direkt aus der Konsole.
- Dateien nach Muster durchsuchen
- Dateiinhalt anzeigen
Bedienung
Nach dem Start präsentiert sich ein farbiges Hauptmenü mit vier Kategorien. Die Navigation erfolgt über Zifferneingabe — jedes Untermenü führt die spezifischen Aktionen auf und erlaubt jederzeit die Rückkehr ins Hauptmenü.
============================================
MAIN MENU
============================================
[ 1] Manage OUs
[ 2] Manage Groups
[ 3] Manage Users
[ 4] Manage Files
[ 0] Exit
Selection:
============================================
MANAGE USERS
============================================
[ 1] Show all users
[ 2] Create user
[ 3] Delete user
[ 4] Add user to group
[ 5] Import users from file
[ 9] Back
Selection:
Anforderungen
- Betriebssystem: Windows Server oder Windows 10/11
- RSAT: Active Directory-Modul für PowerShell installiert
- PowerShell: Version 5.1 (ISE empfohlen)
- Berechtigungen: Domänenbenutzer mit entsprechenden AD-Rechten
Verwendung
# Skript öffnen und ausführen
PS> .\AD-Management-Tool_b01c.ps1
Das Skript importiert automatisch das Active Directory-Modul, ermittelt die aktuelle Domäne und startet das Hauptmenü. Die Statusmeldungen sind farblich codiert: [+] Erfolg, [!] Warnung, [x] Fehler.
Für den Bulk-Import von Benutzern wird eine CSV-Datei mit den Spalten Name, SamAccountName und Password erwartet. Das Tool erstellt dann automatisch alle darin enthaltenen Benutzerkonten.
Menüstruktur
| Menü | Aktionen | AD-Cmdlets |
|---|---|---|
| Manage OUs | Anzeigen, Erstellen, Umbenennen, Löschen | Get-ADOrganizationalUnit, New-ADOrganizationalUnit, Rename-ADObject, Remove-ADOrganizationalUnit |
| Manage Groups | Anzeigen, Erstellen, Umbenennen, Löschen, Mitglieder | Get-ADGroup, New-ADGroup, Rename-ADObject, Remove-ADGroup, Get-ADGroupMember |
| Manage Users | Anzeigen, Erstellen, Löschen, Zu Gruppe hinzufügen, CSV-Import | Get-ADUser, New-ADUser, Remove-ADUser, Add-ADGroupMember, Import-Csv |
| Manage Files | Dateien suchen, Inhalt anzeigen | Get-ChildItem, Get-Content |
Repository
Das vollständige Skript liegt im Projektverzeichnis: Repository-Informationen