Partager via


WebAppSettings

Paramètres de gestion des applications web

Versions prises en charge

  • Sur Windows et macOS depuis 120 ou version ultérieure

Description

Cette stratégie permet à un administrateur de spécifier les paramètres des applications web installées. Cette stratégie mappe un ID d’application web à son paramètre spécifique. Une configuration par défaut peut être définie à l’aide de l’ID spécial *, qui s’applique à toutes les applications web sans configuration personnalisée dans cette stratégie.

  • Le champ manifest_id correspond à l’ID de manifeste de l’application web. Consultez https://developer.chrome.com/blog/pwa-manifest-id/ pour obtenir des instructions sur la façon de déterminer l’ID de manifeste d’une application web installée.
  • Le champ run_on_os_login spécifie si une application web peut être exécutée pendant la connexion au système d’exploitation. Si ce champ est défini sur bloqué, l’application web ne s’exécutera pas lors de la connexion au système d’exploitation et l’utilisateur ne pourra pas l’activer ultérieurement. Si ce champ est défini sur run_windowed, l’application web s’exécutera lors de la connexion au système d’exploitation et l’utilisateur ne pourra pas le désactiver ultérieurement. Si ce champ est défini sur autorisé, l’utilisateur peut configurer l’application web pour qu’elle s’exécute lors de la connexion au système d’exploitation. La configuration de la stratégie par défaut autorise uniquement les valeurs.
  • (À compter de Microsoft Edge version 120) Le champ prevent_close_after_run_on_os_login spécifie si une application web peut être empêchée de se fermer d’une manière ou d’une autre. Par exemple, par l’utilisateur, par le gestionnaire de tâches ou par l’API web. Ce comportement ne peut être activé que si run_on_os_login est défini sur run_windowed. Si l’application est déjà en cours d’exécution, ce paramètre prend effet uniquement après le redémarrage de l’application. Si ce champ n’est pas défini, les utilisateurs peuvent fermer l’application. (Cette option n’est actuellement pas prise en charge dans Microsoft Edge.)
  • (Depuis la version 118) Le champ force_unregister_os_integration spécifie si toute l’intégration du système d’exploitation pour une application web, c’est-à-dire les raccourcis, les gestionnaires de fichiers, les gestionnaires de protocole, etc., sera supprimée ou non. Si une application est déjà en cours d’exécution, cette propriété entrera en vigueur après le redémarrage de l’application. Cette option doit être utilisée avec prudence, car elle peut remplacer toute intégration du système d'exploitation définie automatiquement lors du démarrage du système d'applications web. Actuellement, cela ne fonctionne que sur les plateformes Windows, Mac et Linux.

Fonctionnalités prises en charge

  • Peut être obligatoire : Oui
  • Peut être recommandée : Non
  • Actualisation dynamique de la stratégie : Oui
  • Par profil : oui
  • S’applique à un profil connecté avec un compte Microsoft : non

Type de données

  • Dictionary

Informations et paramètres Windows

Informations relatives à la stratégie de groupe (ADMX)

  • Nom unique de la stratégie de groupe : WebAppSettings
  • Nom de la stratégie de groupe : paramètres de gestion des applications web
  • Chemin d’accès de la stratégie de groupe (obligatoire) : Modèles d’administration/Microsoft Edge
  • Chemin d’accès de la stratégie de groupe (recommandé) : N/A
  • Nom du fichier ADMX de la stratégie de groupe : MSEdge.admx

Exemple de valeur

[{"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"}]

Paramètres du Registre

  • Chemin d’accès (obligatoire) : SOFTWARE\Policies\Microsoft\Edge
  • Chemin d’accès (recommandé) : N/A
  • Nom de la valeur : WebAppSettings
  • Type de valeur : REG_SZ

Exemple de valeur de Registre

[{"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"}]

Exemple de valeur de Registre développé

[
  {
    "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"
  }
]

Informations et paramètres sur Mac

  • Nom clé de la préférence : WebAppSettings
  • Exemple de valeur :
<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>

Voir également