Open Source aus dem Schwarzwald

Open Source aus dem Schwarzwald

Aktualisiert Autor Andreas Hepp ⏱ 2 Min.
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.

RepositoryZweck
PhinIT.easyONBOARDINGKomplettes 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.ADGroupsErstellt 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.ADPasswordGUI zum Zurücksetzen von AD-Passwörtern für einzelne Benutzer, ganze OUs oder Gruppen, mit getrennten Reports für Anwender und Administratoren.
PhinIT.FolderZwei 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.ActiveDirectorySammlung weiterer PowerShell-Werkzeuge rund um die Verwaltung von Active Directory. Auslesen von Bitlocker und LAPS Werten.
PhinIT.ToolsWerkbank für gemischte Skripte und Helfer – experimentell, in Entwicklung oder zu klein für ein eigenes Repository.
PhinIT.Audit-ReportingDieses 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.

RepositoryZweck
PhinIT.M365_ExchangeOnlineGUIGrafische Verwaltung für Exchange Online: steuert Postfächer und Kalenderberechtigungen über eine Oberfläche statt per Einzelbefehl in der Shell.
PhinIT.M365_EXO-ProxyMailAddressesVereinfacht 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.

RepositoryZweck
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.

RepositoryZweck
365CMSSelbst 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-PluginsSammlung 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.