Freigeben über


WebAppSettings

Web-App-Verwaltungseinstellungen

Unterstützte Versionen

  • Unter Windows und macOS seit 120 oder höher

Beschreibung

Diese Richtlinie ermöglicht es einem Administrator/einer Administratorin, Einstellungen für installierte Web-Apps anzugeben. Diese Richtlinie ordnet eine Web-App-ID ihrer spezifischen Einstellung zu. Eine Standardkonfiguration kann mithilfe der speziellen ID * festgelegt werden, die für alle Web-Apps ohne benutzerdefinierte Konfiguration in dieser Richtlinie gilt.

  • Das manifest_id-Feld ist die Manifest-ID für die Web-App. Anweisungen zur Ermittlung der Manifest-ID für eine installierte Webanwendung finden Sie unter https://developer.chrome.com/blog/pwa-manifest-id/.
  • Das run_on_os-Feld gibt an, ob eine Web-App während der Betriebssystemanmeldung ausgeführt werden kann. Wenn dieses Feld auf blocked festgelegt ist, wird die Web-App während der Betriebssystemanmeldung nicht ausgeführt und der Benutzer/die Benutzerin kann dies später nicht mehr aktivieren. Wenn dieses Feld auf run_windowed festgelegt ist, wird die Web-App während der Betriebssystemanmeldung ausgeführt und der Benutzer/die Benutzerin kann dies später nicht mehr deaktivieren. Wenn dieses Feld auf allowed festgelegt ist, kann der Benutzer/die Benutzerin die Web-App für die Ausführung bei der Betriebssystemanmeldung konfigurieren. Die standardmäßige Richtlinienkonfiguration lässt nur die allowed- und blocked-Werte zu.
  • (Ab Microsoft Edge Version 120) Das Feld prevent_close_after_run_on_os_login gibt an, ob verhindert werden kann, dass eine Web-App in irgendeiner Weise geschlossen wird. Beispielsweise vom Benutzer/von der Benutzerin, vom Task-Manager oder von Web-APIs. Dieses Verhalten kann nur aktiviert werden, wenn run_on_os_login auf run_windowed festgelegt ist. Wenn die App bereits ausgeführt wird, wird diese Einstellung erst nach einem Neustart der App wirksam. Wenn dieses Feld nicht definiert ist, können Benutzer/Benutzerinnen die App schließen. (Dies wird in Microsoft Edge derzeit nicht unterstützt.)
  • (Seit Version 118) Das force_unregister_os_integration-Feld gibt an, ob die gesamte Betriebssystemintegration für eine Web-App entfernt wird, also Verknüpfungen, Dateihandler, Protokollhandler usw. Wenn eine App bereits ausgeführt wird, wird diese Eigenschaft nach dem Neustart der App wirksam. Dies sollte mit Vorsicht verwendet werden, da dadurch alle Betriebssystemintegrationen überschrieben werden können, die beim Start des Webanwendungssystems automatisch festgelegt werden. Dies funktioniert derzeit nur auf Windows-, Mac- und Linux-Plattformen.

Unterstützte Features

  • Kann zwingend erforderlich sein: Ja
  • Kann empfohlen werden: Nein
  • Dynamische Richtlinienaktualisierung: Ja
  • Profilspezifisch: Ja
  • Gilt für ein Profil, das mit einem Microsoft-Konto angemeldet ist: Nein

Datentyp

  • Dictionary

Windows-Informationen und -Einstellungen

Informationen zur Gruppenrichtlinie (ADMX)

  • Eindeutiger GP-Name: WebAppSettings
  • GP-Name: Web-App-Verwaltungseinstellungen
  • GP-Pfad (obligatorisch): Administrative Vorlagen/Microsoft Edge
  • GP Pfad (Empfohlen): n.a.
  • GP ADMX Dateiname: MSEdge.admx

Beispielwert

[{"manifest_id": "https://foo.example/index.html", "run_on_os_login": "allowed"}, {"manifest_id": "https://bar.example/index.html", "run_on_os_login": "allowed"}, {"manifest_id": "https://foobar.example/index.html", "prevent_close_after_run_on_os_login": true, "run_on_os_login": "run_windowed"}, {"manifest_id": "*", "run_on_os_login": "blocked"}, {"force_unregister_os_integration": true, "manifest_id": "https://foo.example/index.html"}]

Registrierungseinstellungen

  • Pfad (verpflichtend): SOFTWARE\Policies\Microsoft\Edge
  • Pfad (Empfohlen): n.a.
  • Wertname: WebAppSettings
  • Werttyp: REG_SZ

Beispielregistrierungswert

[{"manifest_id": "https://foo.example/index.html", "run_on_os_login": "allowed"}, {"manifest_id": "https://bar.example/index.html", "run_on_os_login": "allowed"}, {"manifest_id": "https://foobar.example/index.html", "prevent_close_after_run_on_os_login": true, "run_on_os_login": "run_windowed"}, {"manifest_id": "*", "run_on_os_login": "blocked"}, {"force_unregister_os_integration": true, "manifest_id": "https://foo.example/index.html"}]

Erweiterter Beispielregistrierungswert

[
  {
    "manifest_id": "https://foo.example/index.html",
    "run_on_os_login": "allowed"
  },
  {
    "manifest_id": "https://bar.example/index.html",
    "run_on_os_login": "allowed"
  },
  {
    "manifest_id": "https://foobar.example/index.html",
    "prevent_close_after_run_on_os_login": true,
    "run_on_os_login": "run_windowed"
  },
  {
    "manifest_id": "*",
    "run_on_os_login": "blocked"
  },
  {
    "force_unregister_os_integration": true,
    "manifest_id": "https://foo.example/index.html"
  }
]

Mac – Informationen und Einstellungen

  • Einstellung Schlüsselname: WebAppSettings
  • Beispielwert:
<key>WebAppSettings</key>
<array>
  <dict>
    <key>manifest_id</key>
    <string>https://foo.example/index.html</string>
    <key>run_on_os_login</key>
    <string>allowed</string>
  </dict>
  <dict>
    <key>manifest_id</key>
    <string>https://bar.example/index.html</string>
    <key>run_on_os_login</key>
    <string>allowed</string>
  </dict>
  <dict>
    <key>manifest_id</key>
    <string>https://foobar.example/index.html</string>
    <key>prevent_close_after_run_on_os_login</key>
    <true/>
    <key>run_on_os_login</key>
    <string>run_windowed</string>
  </dict>
  <dict>
    <key>manifest_id</key>
    <string>*</string>
    <key>run_on_os_login</key>
    <string>blocked</string>
  </dict>
  <dict>
    <key>force_unregister_os_integration</key>
    <true/>
    <key>manifest_id</key>
    <string>https://foo.example/index.html</string>
  </dict>
</array>

Weitere Informationen