Ein zentrales Toolkit für Systemadministratoren zur Analyse, Überwachung und Dokumentation von IT-Umgebungen.
Dieses Repository bündelt spezialisierte Module ("easy"-Serie), um Transparenz in Server-Landschaften, Active Directory Strukturen und Client-Konfigurationen zu bringen.
Das Repository ist in eigenständige Module unterteilt, die spezifische Audit-Aufgaben übernehmen:
- User & Group Audit: Identifiziert inaktive Nutzer, verwaiste Accounts und verschachtelte Gruppen.
- Security: Überprüfung von Admin-Rechten und sensitiven Gruppenmitgliedschaften.
- Server-Check: Umfassende Gesundheitsprüfung für Windows Server.
- Dienste & Logs: Analyse kritischer Windows-Dienste und Event-Logs auf Fehler.
- Ressourcen: Reporting zu Disk-Space, CPU-Auslastung und RAM.
- Inventur: Detaillierte Auflistung aller installierten Programme.
- Versionierung: Abgleich von Software-Versionen (Patch-Level-Analyse).
- System-Info: Auslesen von Modell, Seriennummern, BIOS-Versionen und Garantie-relevanten Daten.
- Client-Audit: Schnelle Bestandsaufnahme für Workstations und Laptops.
- Verbindungs-Audit: Prüfung von Netzwerkpfaden und Erreichbarkeit.
- Port-Scan: Überprüfung offener Ports zu Zielsystemen.
- PowerShell Version: Die benötigte Version (PS 5.1 oder PS Core 7+) ist in der jeweiligen README des Moduls vermerkt.
- RSAT Tools: Für das Modul
easyADReportzwingend erforderlich. - Berechtigungen: Ausführungsrechte (ExecutionPolicy) müssen gesetzt sein; Leserechte (bzw. Admin-Rechte) auf den Zielsystemen sind für
SRVAuditundSWAuditnotwendig.
Verbesserungsvorschläge und Pull Requests sind willkommen!
A central toolkit for system administrators to analyze, monitor, and document IT environments.
This repository bundles specialized modules (the "easy" series) designed to bring transparency to Server landscapes, Active Directory structures, and Client configurations.
The repository is divided into standalone modules handling specific audit tasks:
- User & Group Audit: Identify inactive users, orphaned accounts, and nested groups.
- Security: Review of Admin rights and sensitive group memberships.
- Server Check: Comprehensive health check for Windows Servers.
- Services & Logs: Analysis of critical Windows services and Event Logs for errors.
- Resources: Reporting on Disk space, CPU usage, and RAM.
- Inventory: Detailed listing of all installed applications.
- Versioning: Verification of software versions (Patch-level analysis).
- System Info: Retrieval of model, serial numbers, BIOS versions, and warranty-related data.
- Client Audit: Quick inventory for workstations and laptops.
- Connection Audit: Verification of network paths and availability.
- Port Scan: Check for open ports on target systems.
- PowerShell Version: The required version (PS 5.1 or PS Core 7+) is noted in the specific README of each module.
- RSAT Tools: Mandatory for the
easyADReportmodule. - Permissions: Execution rights (ExecutionPolicy) must be set; Read permissions (or Admin rights) on target systems are required for
SRVAuditandSWAudit.
Suggestions for improvements and Pull Requests are welcome!