Zum Inhalt springen
Setup FoundrySetup Foundry

Dokumentation

Skripts in einmaligen Outlook-Formularen zulassen

Diese benutzerbezogene Outlook-Richtlinie steuert, ob Skripts in einmaligen Outlook-Formularen ausgeführt werden dürfen.

seit 0.9.8.11

Zweck

Registry-Schlüssel anzeigen (1)
  • HKCU\software\policies\microsoft\office\16.0\outlook\security\enableoneoffformscripts

Diese benutzerbezogene Outlook-Richtlinie steuert, ob Skripts in einmaligen Outlook-Formularen ausgeführt werden dürfen. Bei einem solchen Formular sind die Formulardefinition – einschließlich Layout und gegebenenfalls VBScript-Code – und die zugehörigen Daten direkt in einem Outlook-Element gespeichert. Das Element verwendet damit nicht ausschließlich ein separat veröffentlichtes Formular aus einer Formularbibliothek.

Der Wert ist vom Typ REG_DWORD. 1 lässt die Skriptausführung in einmaligen Formularen zu; 0 unterbindet sie. Die Einstellung betrifft den eingebetteten Formularcode. Sie erlaubt nicht automatisch ActiveX-Steuerelemente oder alle durch das Outlook-Objektmodell geschützten Aktionen, da hierfür eigenständige Sicherheitseinstellungen gelten.

Hinweise

Sicherheit

Durch das Zulassen der Skriptausführung kann ein empfangenes Outlook-Element Code enthalten, den Outlook beim Verwenden des eingebetteten Formulars ausführt. Ein manipuliertes Formular kann diesen Mechanismus für unerwünschte Aktionen missbrauchen. Microsoft beschreibt benutzerdefinierte Outlook-Formulare allgemein als möglichen Persistenz- und Codeausführungsmechanismus nach einer Kompromittierung eines Postfachs.

Die Einstellung hebt nicht sämtliche Outlook-Sicherheitsprüfungen auf. Abhängig vom Formular und von weiteren Sicherheitseinstellungen kann Outlook weiterhin Warnungen anzeigen oder einzelne programmatische Aktionen blockieren. Insbesondere wird die Behandlung von ActiveX-Steuerelementen in einmaligen Formularen durch eine separate Richtlinie gesteuert.

Mögliche Nebenwirkungen

Wenn die Skriptausführung gesperrt ist, funktionieren einmalige Formulare, deren Logik auf eingebettetem VBScript beruht, möglicherweise nur eingeschränkt. Das Formular oder seine Daten können weiterhin angezeigt werden, während skriptgesteuerte Ereignisse, Berechnungen oder andere Automatisierungsfunktionen ausbleiben.

Hinweise

Damit diese und andere abhängige Outlook-Sicherheitsrichtlinien über Gruppenrichtlinien wirksam verwaltet werden können, muss der „Outlook-Sicherheitsmodus“ auf die Verwendung der Outlook-Sicherheitsgruppenrichtlinie eingestellt sein. Der Registry-Wert allein bestimmt das wirksame Verhalten daher nicht in jeder Outlook-Sicherheitskonfiguration.

Die Richtlinie bezieht sich auf den Office-Richtlinienzweig 16.0 des klassischen Outlook für Windows. Einmalige Formulare sind von veröffentlichten Formularen zu unterscheiden: Ihre Formulardefinition ist unmittelbar im einzelnen Outlook-Element gespeichert.

Microsoft-Dokumentation

Microsoft Learn: Liste der Einstellungen für die Microsoft 365 Apps for Enterprise-Sicherheitsbaseline in Intune

Microsoft Learn: Speichern eines Formulars mit dem Element (einmalige Formulare)

Microsoft Learn: Erkennen und Beheben von Outlook-Regeln und benutzerdefinierten Formulareinfügungsangriffen

Siehe auch