Benutzer:GruberMaGruberMa/Set-OutlookSignatures
GruberMaGruberMa/Set-OutlookSignatures
| |
---|---|
![]() | |
Basisdaten
| |
Hauptentwickler | Markus Gruber |
Entwickler | Set-OutlookSignatures |
Erscheinungsjahr | 2021 |
Aktuelle Version | 4.20.0 (18. Juni 2025) |
Betriebssystem | Windows macOS Linux |
Programmiersprache | PowerShell C-Sharp .Net |
Lizenz | European Union Public Licence |
https://set-outlooksignatures.com |
Set-OutlookSignatures ist eine freie und quelloffene Software zur zentralen Verwaltung von E-Mail-Signaturen und Abwesenheitsnotizen in Microsoft Outlook und Exchange-Umgebungen. Die Software richtet sich an Unternehmen und Organisationen, die einheitliche, aktuelle und markenkonforme E-Mail-Signaturen automatisiert bereitstellen möchten.
Funktionen
[Bearbeiten | Quelltext bearbeiten]Set-OutlookSignatures bietet unter anderem folgende Funktionen:
- Zentrale Verwaltung von Signaturvorlagen mit dynamischen Platzhaltern für Benutzerdaten
- Automatische Aktualisierung der Signaturen ohne manuelle Eingriffe durch Endnutzer
- Unterstützung für Abwesenheitsnotizen (intern und extern)
- Kompatibilität mit Windows, macOS, Linux, sowie klassischen und neuen Outlook-Versionen
- Flexible Zuweisung von Signaturen basierend auf Abteilung, Standort, Sprache oder Rolle
- Datenschutzfreundliche Architektur: Alle Daten verbleiben in der bestehenden IT-Infrastruktur, ohne Umleitung von Verzeichnisdaten oder E-Mails
Architektur
[Bearbeiten | Quelltext bearbeiten]Die Software basiert auf PowerShell und lässt sich ohne zusätzliche Infrastruktur in bestehende IT-Umgebungen integrieren.
Ausgeführt wird Set-OutlookSignatures bevorzugt auf Clients im Sicherheitskontext des Benutzers. Über das kommerzielle Benefactor Circle Add-On können Signaturen und Abwesenheitsnotizen im Modus "SimulateAndDeploy" direkt in Postfächer geschrieben werden.
Weder E-Mails noch Verzeichnisdaten müssen für das Erstellen und Anbringen von Signaturen auf Systeme von Drittherstellern umgeleitet werden. Alle DNS-Einträge (z. B. SPF-Record) bleiben unverändert. Die Konfiguration von Exchange wird nicht verändert und es werden keine neuen Abhängigkeiten geschaffen.
Signaturvorlagen können in HTML oder Microsoft Word erstellt werden.
Die Verwaltung der Signaturen kann durch die IT-Abteilung erfolgen, meist übernimmt dies allerdings das Marketing oder die Unternehmenskommunikation. Die Verwaltung kann bis auf einzelne Vorlagendateien delegiert werden.
Lizenzierung
[Bearbeiten | Quelltext bearbeiten]Set-OutlookSignatures steht unter der European Union Public License (EUPL) v1.2, einer freien und offenen Lizenz, die mit der GPL kompatibel ist.
Erweiterungen
[Bearbeiten | Quelltext bearbeiten]Für Unternehmen mit erweiterten Anforderungen bietet der Hersteller ein kostenpflichtiges Add-on namens Benefactor Circle an. Dieses enthält zusätzliche Funktionen, priorisierten Support und frühzeitigen Zugang zu neuen Features. Die Kernsoftware bleibt dabei vollständig frei und quelloffen.
Motivation
[Bearbeiten | Quelltext bearbeiten]Set-OutlookSignatures wird als Dankeschön an die weltweite Gemeinschaft von Exchange-, Active-Directory- und Entra-ID-Administratoren als freie und quelloffene Software veröffentlicht und weiterentwickelt.
Der Quellcode ist so gestaltet, dass Signaturen und Abwesenheitsnotizen nur mit Hilfe von Bordmitteln und innerhalb bestehender Sicherheits- und Governance-Grenzen verwaltet werden können.
Der Quellcode enthält separat lauffähige und einfach wiederverwendbare Funktionen, die auch für andere Softwareprojekte und Admin-Scripts relevant sind:
- Auslesen von Active Directory Trusts
- Auslesen der vollständigen rekursiven Gruppenmitgliedschaften von Benutzern in Active Directory unter Berücksichtung aller bekannten Best Practices:
- Alle Gruppentypen (domain local, global, universal)
- Sicherheits- und Verteilergruppen
- Über alle Domains im AD-Forest des Benutzers hinweg, auch bei Verwendung mehrerer DNS-Namespaces
- Auch für Trusts zu Domains in anderen Forests
- Erkennen und Verändern der Kodierung von Dateien oder Streams, für HTML-Inhalte auch unter Berücksichtigung der entsprechenden Tags und Attribute
- Paralleles Ausführen von Aufgaben, nicht nur in PowerShell 7 sondern auch in Windows PowerShell 5
- Testen, ob alle notwendigen Netzwerk-Ports zwischen Clients und Active Directory Domain Controllern freigeschaltet sind
- Erstellen von Desktop-Links für macOS, Windows und Linux
- Die automatisierte Anlage von Apps in Entra ID, inklusive Vergabe des Admin Consent
- Anmeldung des aktuellen Benutzers an Entra ID ohne Interaktion unter Verwendung der aktuellsten von Microsoft zur Verfügung gestellten Bibliotheken und Authentifizierungsmethoden, unter verschiedenen Betriebssystemen
- Gleichzeitige Verbindungen zu mehreren Entra-ID-Tenants für cross-tenant-Szenarien und Multitenant Organizations.
Benefactor Circle Add-On
[Bearbeiten | Quelltext bearbeiten]Das Benefactor Circle Add-On von ExplicIT Consulting erweitert das freie und quelloffene Set-OutlookSignatures um zusätzliche Funktionen.