Inhaltsverzeichnis
Vieles, was an wiederkehrenden Admin-Aufgaben anfällt, landet irgendwann als Werkzeug auf GitHub. Statt kryptischer Einzeiler in der Konsole entstehen so Tools mit bedienbarer Oberfläche, deutschsprachiger Dokumentation und nachvollziehbarer Sicherheitsrichtlinie.
Die folgenden Projekte stammen allesamt aus der täglichen Praxis als Microsoft-365-Berater und IT-Leiter. Sie stehen überwiegend unter der MIT-Lizenz, sind frei verwendbar und in eigenen Umgebungen einsetzbar – und die PowerShell-Skripte sind code-signiert. Gesammelt liegen sie in der GitHub-Organisation PS-PhinIT.
PowerShell und Active Directory
Den größten Teil meiner Werkzeuge macht die klassische Windows- und AD-Administration aus – vom Onboarding neuer Mitarbeiter über Gruppen und Passwörter bis hin zu Dateiberechtigungen.
| Repository | Zweck |
| PhinIT.easyONBOARDING | Komplettes Onboarding-Werkzeug mit WPF-Oberfläche: legt neue Benutzer an, verwaltet AD-Gruppen und bearbeitet INI-Konfigurationen in einem Durchgang. Benötigt PowerShell 7 und Administratorrechte. |
| PhinIT.ADGroups | Erstellt Active-Directory-Gruppen über eine an Windows 11 angelehnte Oberfläche – einzeln, als Nummernbereich oder im Massenimport per CSV. Mit Vorlagen, Live-Benutzersuche, Validierung, Testlauf-Modus und optionaler E-Mail-Benachrichtigung. |
| PhinIT.ADPassword | GUI zum Zurücksetzen von AD-Passwörtern für einzelne Benutzer, ganze OUs oder Gruppen, mit getrennten Reports für Anwender und Administratoren. |
| PhinIT.Folder | Zwei Tools für NTFS-Berechtigungen: ein Manager zum Setzen und gezielten Entfernen von Rechten (mit wiederherstellbarem Backup) und ein Reader zur rekursiven Analyse mit Baumansicht und HTML-Export. Beta: Übertragung nach SharePoint Online. |
| PhinIT.ActiveDirectory | Sammlung weiterer PowerShell-Werkzeuge rund um die Verwaltung von Active Directory. Auslesen von Bitlocker und LAPS Werten. |
| PhinIT.Tools | Werkbank für gemischte Skripte und Helfer – experimentell, in Entwicklung oder zu klein für ein eigenes Repository. |
| PhinIT.Audit-Reporting | Dieses Repository bündelt Audit und Reporting Tools, um Transparenz in Server-Landschaften, Active Directory Strukturen und Client-Konfigurationen zu bringen. |














Microsoft 365 und Exchange
Für die Cloud-Seite gibt es zwei Werkzeuge rund um Exchange Online.
| Repository | Zweck |
| PhinIT.M365_ExchangeOnlineGUI | Grafische Verwaltung für Exchange Online: steuert Postfächer und Kalenderberechtigungen über eine Oberfläche statt per Einzelbefehl in der Shell. |
| PhinIT.M365_EXO-ProxyMailAddresses | Vereinfacht die Verwaltung von Proxy- und zusätzlichen E-Mail-Adressen in Exchange Online. |



RMM und Windows-Diagnose
Aus der Fernwartung sind einsatzfertige Skripte für Remote-Monitoring und den Server-Alltag entstanden – getestet, zweisprachig dokumentiert und auf sicheren Betrieb ausgelegt.
| Repository | Zweck |
| PhinIT.NinjaONE-Scripts | Über 160 Windows-Skripte für NinjaOne, nach Themen sortiert (System, Updates, Software, Zertifikate, DNS, BitLocker, Security, Netzwerk, Benutzer). Die Diagnose-Skripte arbeiten rein lesend, ändern keine Einstellungen, lösen keinen Neustart aus, sind mit Pester getestet und durchgängig deutsch/englisch dokumentiert. |
| PhinIT.PowerShell_DNS (Server Management Tool) | Windows-DNS-Verwaltung mit moderner WPF-Oberfläche, inklusive Auditing-Funktionen und DNSSEC-Unterstützung. |
CMS und Web
Nicht alles ist PowerShell – die Grundlage von phinit.de selbst ist ein eigenes Content-Management-System.
| Repository | Zweck |
| 365CMS | Selbst entwickeltes Business-CMS: sicher, modular, über Plugins und Themes erweiterbar, self-hosted und DSGVO-konform. Das System, auf dem phinit.de läuft; ergänzt durch ein eigenes Theme- und Plugin-Repository. 365CMS-Themes 365CMS-Plugins |
| WordPress-Plugins | Sammlung eigener WordPress-Plugins für Projekte außerhalb des eigenen CMS. |










Alles frei nutzbar
Die meisten dieser Projekte stehen unter der MIT-Lizenz – frei verwendbar, anpassbar und in eigenen Umgebungen einsetzbar. Feedback, Bug-Reports und Pull-Requests sind ausdrücklich willkommen, am besten direkt über GitHub. Wer stöbern möchte, findet alle Repositories gesammelt unter github.com/PS-PhinIT.