Als begeisterter IT-Professional mit mehr als 20 Jahren Erfahrung habe ich eine tiefe Leidenschaft für Technologie und den Wunsch, Wissen mit anderen zu teilen. Im Laufe der Jahre habe ich ein breites Spektrum an Fähigkeiten aufgebaut. Mein wahres Augenmerk liegt jedoch auf Identität und Automatisierung. Meine Kernkompetenzen liegen in PowerShell und unternehmensweiten Identitätsthemen. Diese Website wurde erstellt, um mein Wissen und meine beruflichen Errungenschaften zu bewahren und anderen zugänglich zu machen. Ich erhebe nicht den Anspruch, die ultimative Wahrheit zu präsentieren; stattdessen ist es mein Ziel, Einblicke, reale IT-Herausforderungen und praxisnahe Lösungen zu teilen, denen ich in meiner Karriere begegnet bin.

Transformation von Windows DNS Server-Debugprotokollen in strukturierte, analysierbare Daten. Parst komplexe Debugprotokolldateien in CSV für eine einfache Analyse in Excel, Power BI oder SIEM-Tools.

Halten von lokalen Entwicklungsordnern synchron über Maschinen hinweg. Inventarisiert Git-Repositories in einem Ordner, exportiert nach JSON, stellt Repositories auf einem anderen Computer wieder her. Es ist für eine wiederholbare Workstation-Einrichtung konzipiert, wenn du viele Repositories verwaltest.

Ein PowerShell-Modul mit Hilfsfunktionen zur Unterstützung des Active Directory Management Framework (ADMF).

PowerShell-Modul zur Interaktion mit der API der Drittanbieteranwendung TANSS. Es bietet Cmdlets zur Interaktion mit der TANSS-API.

PowerShell-Modul zur Interaktion mit der API der HR-Anwendung “Personio”. Es bietet Cmdlets zur Interaktion mit der Personio-API.

Ein Modul, das dir hilft, benutzerdefinierte Ereignisprotokollkanäle zu erstellen und sie im Windows-Ereignisanzeiger zu registrieren. Die erstellten Protokolle erscheinen unter “Anwendungen und Dienste”, ähnlich wie das “Windows PowerShell” oder das “PowerShellCore/Operational” Ereignisprotokoll.
Arbeiten mit dem Windows Event Collector-Dienst und Verwalten von Windows Event Forwarding-Abonnements. Es ist darauf ausgelegt, die Verwaltung eines WEF-Servers komfortabler zu gestalten.

Das Modul ist ein Wrapper um die MSGraph-API mit praktischen Cmdlets und reichhaltiger Objekt-Ausgabe. Es bietet einige Tools zur Interaktion mit M365 (Exchange-Online).

Parsing von Windows NPS/IAS-Protokolldateien wie ein Profi. Es transformiert die Protokolldateien in ein strukturiertes Format und gibt sie als konsumierbares CSV für eine einfache Analyse aus.

Parsing von Exchange-Transportprotokolldateien für weitere Untersuchungen. Nimmt eine Transportprotokolldatei und konvertiert sie in ein gültiges und flach parsbares Objekt. Jeder, der versucht hat, native Transportprotokolldateien in Exchange zu lesen, weiß, wie wertvoll es ist, eine einzige Zeile zu haben, die für spätere Analysen untersucht werden kann.

Hilft dir, mit deinen installierten Modulen auf dem Laufenden zu bleiben. Es überprüft alle lokal installierten PowerShell-Module und gibt eine Tabelle mit Modulnamen und Versionsinformationen aus.

PowerShell-Modul zur Interaktion mit PRTG Network Monitor. Es bietet Cmdlets, die den Rollout-/Bereitstellungsprozess für neue Maschinen und die Verwaltung bestehender Maschinen mit all ihren Sensoren erleichtern.
In diesem Vortrag ging es um Repositories und wie man mit der Verteilung oder Verwaltung von Modulen in sichereren Umgebungen umgeht. Ich habe erklärt, wie man eine “Low-Budget” interne PowerShell Gallery nutzt und wie man sie pragmatisch verwaltet. Der Vortrag behandelte auch, wie man seine Module in einer skalierbaren und automatisierten Weise an seine Benutzer oder Server verteilt.
In diesem Vortrag ging es um Repositories und wie man mit der Verteilung oder Verwaltung von Modulen in sichereren Umgebungen umgeht. Ich habe erklärt, wie man eine “Low-Budget” interne PowerShell Gallery nutzt und wie man sie pragmatisch verwaltet. Der Vortrag behandelte auch, wie man seine Module in einer skalierbaren und automatisierten Weise an seine Benutzer oder Server verteilt.
Ein technischer tiefgehender Einblick in die Struktur und Funktionsweise des MSGraph PowerShell-Moduls von Friedrich Weinmann und Andi Bellstedt. In dem Vortrag präsentiert Andi die Struktur des Moduls, sein konzeptionelles Design und wie es funktioniert. Die Sitzung vermittelt Methoden für eine effiziente Modulentwicklung, sodass auch größere Module gut strukturiert und wartbar bleiben. Es wird auch erklärt, wie Funktionen/Cmdlets effektiv und effizient erstellt werden können. Eine unterstützende Pipeline-Funktionalität ist ein Aspekt, der diskutiert wird, um das Modul benutzerfreundlicher zu gestalten.
Ein technischer tiefer Einblick in die Struktur und Funktionsweise des MSGraph PowerShell-Moduls von Friedrich Weinmann und Andi Bellstedt. In dem Vortrag präsentiert Andi die Struktur des Moduls, sein konzeptionelles Design und wie es funktioniert. Die Sitzung vermittelt Methoden für eine effiziente Modulentwicklung, sodass selbst größere Module gut strukturiert und wartbar bleiben. Es wird auch erklärt, wie Funktionen/Cmdlets effektiv und effizient erstellt werden können. Unterstützende Pipeline-Funktionalität ist ein Aspekt, der diskutiert wird, um das Modul benutzerfreundlicher zu gestalten.
Diesmal geht es nicht darum, benutzerdefinierte EventLogs zu erstellen, sondern darum, Logs von verschiedenen Maschinen an einem zentralen Ort zu erhalten. Ich habe erklärt, wie man Windows Event Forwarding nutzt, um Logs von anderen Maschinen an einen zentralen Ort zu bringen und wie man das WindowsEventForwarding PowerShell-Modul verwendet, um die Verwaltung deiner Windows Event Forwarding-Abonnements zu erleichtern.
Dritte Runde, gleicher Vortrag. Es ist ein spannendes Thema und ich hatte die Gelegenheit, es erneut zu präsentieren. In diesem Vortrag ging es um EventLogs und wie man die Erstellung eines eigenen erleichtert. Ich habe erklärt, wie man sein eigenes EventLog erstellt und wie man es in seinen Skripten verwendet. Außerdem habe ich erklärt, wie man das WinEventLogCustomization PowerShell-Modul verwendet, um die Erstellung und Verwaltung eigener EventLogs zu erleichtern.
Der Vortrag behandelte Windows Event Logs und Möglichkeiten, die Erstellung benutzerdefinierter EventLogs zu vereinfachen. Ich habe demonstriert, wie man ein benutzerdefiniertes EventLog erstellt, es in Skripten verwendet und wie das WinEventLogCustomization PowerShell-Modul die Erstellung und Verwaltung dieser EventLogs erleichtert.
In diesem Vortrag ging es um EventLogs und wie man die Erstellung eines eigenen erleichtert. Ich habe erklärt, wie man sein eigenes EventLog erstellt und wie man es in seinen Skripten verwendet. Außerdem habe ich erklärt, wie man das WinEventLogCustomization PowerShell-Modul verwendet, um die Erstellung und Verwaltung eigener EventLogs zu erleichtern.
Ich habe das PowerShell-Modul “PackageUpdateInfo” vorgestellt, um besser über deine installierten PowerShell-Module informiert zu bleiben. Das Modul bietet eine einfache und bequeme Möglichkeit, nach Updates zu suchen und diese Informationen zusammen mit Versionshinweisen usw. zu erhalten.
Jeder, der jemals die Herausforderung hatte, Informationen aus dem IMAP-, POP- oder SMTP-Verkehr, der durch einen Exchange-Server fließt, zu suchen, weiß… Die Protokolldateien sind Klartext, aber nicht so PLAIN, wie der Begriff vermuten lässt. 😣 In dieser Sitzung habe ich das PowerShell-Modul “ExchangeLogs” vorgestellt. Wir haben über den Erstellungsprozess gesprochen. Vom ersten Problem, der ursprünglichen Idee bis hin zur Implementierung als vollständiges Modul.
Jeder, der jemals die Herausforderung hatte, Informationen aus dem IMAP-, POP- oder SMTP-Verkehr, der durch einen Exchange-Server fließt, zu suchen, weiß… Die Protokolldateien sind Klartext, aber nicht so PLAIN, wie der Begriff vermuten lässt. 😣 In dieser Sitzung habe ich das PowerShell-Modul “ExchangeLogs” vorgestellt. Wir haben über den Erstellungsprozess gesprochen. Vom ersten Problem, der ursprünglichen Idee bis hin zur Implementierung als vollständiges Modul.
In diesem Vortrag habe ich erklärt, wie ich mein PowerShell-Profil eingerichtet habe und wie ich nach Updates für meine Module suche. Ich habe auch erklärt, wie ich meinen Prompt so eingerichtet habe, dass mir die wichtigsten Informationen auf einen Blick angezeigt werden.