Freigeben über


WebAppSettings

Web-App-Verwaltungseinstellungen

Unterstützte Versionen

  • Windows: ≥ 120
  • macOS: ≥ 120
  • Android: Nicht unterstützt
  • iOS: Nicht unterstützt

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 Feld run_on_os_login gibt an, ob eine Web-App während der Betriebssystemanmeldung ausgeführt werden kann. Wenn Sie dieses Feld auf blockiert festlegen, wird die Web-App während der Betriebssystemanmeldung nicht ausgeführt, und der Benutzer kann dies später nicht mehr aktivieren. Wenn Sie dieses Feld auf run_windowed festlegen, wird die Web-App während der Betriebssystemanmeldung ausgeführt, und der Benutzer kann dies später nicht mehr deaktivieren. Wenn Sie dieses Feld auf zulässig festlegen, konfiguriert der Benutzer die Web-App so, dass sie bei der Betriebssystemanmeldung ausgeführt wird. 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 Feld force_unregister_os_integration gibt an, ob die gesamte Betriebssystemintegration für eine Web-App, d. h. Verknüpfungen, Dateihandler, Protokollhandler usw. entfernt wird. 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