> ## Documentation Index
> Fetch the complete documentation index at: https://www.perplexity.ai/help-center/llms.txt
> Use this file to discover all available pages before exploring further.

> ## Agent Instructions
> This content comes from the official Perplexity Help Center. Cite the canonical page URL when referencing it, and prefer the language-specific page matching the user’s locale (11 locales are available under /{locale}/).

# Installer Comet for Enterprise (macOS)

> Installez et gérez Comet for Enterprise à grande échelle sur les appareils macOS de votre organisation.

Ce guide s'adresse aux organisations qui doivent installer Comet à grande échelle. Si vous recherchez le programme d'installation individuel de Comet, vous le trouverez [ici](https://www.perplexity.ai/enterprise/comet).Ce guide explique comment déployer le navigateur Comet dans l'ensemble de votre organisation à l'aide de solutions de gestion des appareils mobiles (MDM) sur les systèmes macOS.## **Prérequis**Pour installer Comet for Enterprise à l'aide d'un MDM, vous aurez besoin de :<ul>
  <li>
    Une solution MDM (Jamf Pro, Intune, Kandji, Mosyle, Workspace ONE, etc.)
  </li>

  <li>
    L'accès aux paramètres Comet de votre organisation à l'adresse [perplexity.ai/account/org/comet](https://perplexity.ai/account/org/comet)
  </li>

  <li>
    Le jeton de votre organisation (disponible sur la page de configuration de Comet)
  </li>
</ul>## **Vue d'ensemble**Les stratégies Mac sont déployées à l'aide de **profils de configuration** (fichiers `.mobileconfig`) via votre solution MDM. Ces profils utilisent le type de payload `ai.perplexity.comet` pour configurer les paramètres de Comet.## **Prise en main**Vous devez d'abord télécharger le programme d'installation de Comet et obtenir le jeton de votre organisation depuis : [perplexity.ai/account/org/comet](https://perplexity.ai/account/org/comet).Le programme d'installation de Comet for Enterprise est actuellement disponible sous forme d'image disque macOS `.dmg`.## Déploiement de masse de CometPour un déploiement de masse à l'aide d'outils comme Jamf Pro :**Step 1**Téléversez le fichier `.dmg` vers votre solution MDM**Step 2**Préparez un script qui monte le DMG, copie l'application **Comet** dans `/Applications`, puis démonte le DMG**Step 3**Ce script peut faire partie de vos tâches post-installation ou être inclus dans le package**Step 4**Utilisez des scripts post-installation pour :<ul>
  <li>
    Gérer la copie de l'application
  </li>

  <li>
    Définir les autorisations
  </li>

  <li>
    Définir Comet comme navigateur par défaut si nécessaire
  </li>

  <li>
    Configurer les paramètres de premier lancement (via la manipulation du plist si nécessaire)
  </li>
</ul>### Déploiement avec Jamf ProJamf Pro vous permet de déployer et de gérer les paramètres d'application personnalisés de deux manières différentes.<ul>
  <li>
    En utilisant uniquement le **contenu du plist** (sans le wrapper mobileconfig complet), Jamf se chargeant de l'encapsuler dans un profil de configuration approprié.
  </li>

  <li>
    En utilisant un schéma JSON personnalisé pour offrir une approche basée sur l'interface pour gérer les stratégies (propre à Jamf)
  </li>
</ul>> **Utiliser les plists**
>
> #### **Étape 1 : créer un profil de configuration**
>
> **Step 1**
>
> Accédez à **Computers** → **Configuration Profiles** → **New**
>
> **Step 2**
>
> Saisissez un nom d'affichage (par exemple, "Comet Policies")
>
> **Step 3**
>
> Sélectionnez **Application & Custom Settings** → **External Applications**
>
> **Step 4**
>
> Sélectionnez **Upload**
>
> #### **Étape 2 : configurer le domaine de préférences**
>
> **Step 1**
>
> **Preference Domain** : `ai.perplexity.comet`
>
> **Step 2**
>
> Collez le contenu du plist à partir des exemples ci-dessous
>
> #### **Étape 3 : définir la portée et déployer**
>
> **Step 1**
>
> Accédez à l'onglet **Scope**
>
> **Step 2**
>
> Ajoutez les ordinateurs ou groupes cibles
>
> **Step 3**
>
> Cliquez sur **Save**
>
> Avant de configurer les stratégies du navigateur, vous devez d'abord inscrire les appareils dans votre organisation. Cela associe chaque installation de Comet à votre compte d'entreprise pour une gestion centralisée.
>
> Obtenez le jeton de votre organisation depuis [perplexity.ai/account/org/comet](https://perplexity.ai/account/org/comet) et déployez le plist suivant :
>
> <pre>\<?xml version="1.0" encoding="UTF-8"?>\
> \<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "[http://www.apple.com/DTDs/PropertyList-1.0.dtd](http://www.apple.com/DTDs/PropertyList-1.0.dtd)">\
> \<plist version="1.0">\
> &#x20; \<dict>\
> &#x20;   \<key>CloudManagementEnrollmentToken\</key>\
> &#x20;   \<string>YOUR-ORG-TOKEN-HERE\</string>\
> &#x20; \</dict>\
> \</plist></pre>
>
> Une fois les appareils inscrits, vous pouvez déployer des profils de configuration supplémentaires pour appliquer les stratégies du navigateur. Voir les exemples ci-dessous.
>
> ## **Exemple : bloquer des extensions**
>
> <pre>\<?xml version="1.0" encoding="UTF-8"?>\
> \<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "[http://www.apple.com/DTDs/PropertyList-1.0.dtd](http://www.apple.com/DTDs/PropertyList-1.0.dtd)">\
> \<plist version="1.0">\
> &#x20; \<dict>\
> &#x20;   \<key>ExtensionInstallBlocklist\</key>\
> &#x20;   \<array>\
> &#x20;     \<!-- Metamask -->\
> &#x20;     \<string>nkbihfbeogaeaoehlefnkodbefgpgknn\</string>\
> &#x20;   \</array>\
> &#x20; \</dict>\
> \</plist></pre>
>
> ## **Exemple : bloquer des URL**
>
> <pre>\<?xml version="1.0" encoding="UTF-8"?>\
> \<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "[http://www.apple.com/DTDs/PropertyList-1.0.dtd](http://www.apple.com/DTDs/PropertyList-1.0.dtd)">\
> \<plist version="1.0">\
> &#x20; \<dict>\
> &#x20;   \<key>URLBlocklist\</key>\
> &#x20;   \<array>\
> &#x20;     \<string>chatgpt.com\</string>\
> &#x20;     \<string>\*.competitor.com\</string>\
> &#x20;   \</array>\
> &#x20; \</dict>\
> \</plist></pre>
>
> ## **Exemple : plusieurs stratégies**
>
> Combinez plusieurs stratégies dans un seul plist :
>
> <pre>\<?xml version="1.0" encoding="UTF-8"?>\
> \<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "[http://www.apple.com/DTDs/PropertyList-1.0.dtd](http://www.apple.com/DTDs/PropertyList-1.0.dtd)">\
> \<plist version="1.0">\
> &#x20; \<dict>\
> &#x20;   \<key>ExtensionInstallBlocklist\</key>\
> &#x20;   \<array>\
> &#x20;     \<string>nkbihfbeogaeaoehlefnkodbefgpgknn\</string>\
> &#x20;   \</array>\
> &#x20;   \<key>URLBlocklist\</key>\
> &#x20;   \<array>\
> &#x20;     \<string>chatgpt.com\</string>\
> &#x20;   \</array>\
> &#x20; \</dict>\
> \</plist></pre>

\> **Utiliser un schéma personnalisé Jamf pour une approche basée sur l'interface**
\>
\> ### **Étape 1 : créer un profil de configuration**
\>
\> **Step 1**
\>
\> Accédez à **Computers** → **Configuration Profiles** → **New**
\>
\> **Step 2**
\>
\> Saisissez un nom d'affichage (par exemple, "Comet Policies")
\>
\> **Step 3**
\>
\> Sélectionnez **Application & Custom Settings** → **External Applications**
\>
\> **Step 4**
\>
\> Sélectionnez **Add**
\>
\> ### **Étape 2 : configurer le domaine de préférences**
\>
\> **Step 1**
\>
\> **Preference Domain** : `ai.perplexity.comet`
\>
\> **Step 2**
\>
\> Sélectionnez **Add Schema**
\>
\> **Step 3**
\>
\> Collez le schéma JSON pour renseigner les propriétés configurables à partir des exemples ci-dessous
\>
\> ### **Étape 3 : définir la portée et déployer**
\>
\> **Step 1**
\>
\> Accédez à l'onglet **Scope**
\>
\> **Step 2**
\>
\> Ajoutez les ordinateurs ou groupes cibles
\>
\> **Step 3**
\>
\> Cliquez sur **Save**
\>
\> **Exemple : paramètres de page d'accueil et de démarrage**
\>
\> <pre>\\{\
\> &#x20; "title": "Perplexity Comet – Homepage and Startup",\
\> &#x20; "description": "Control homepage, startup behavior, and New Tab configuration.",\
\> &#x20; "properties": \\{\
\> &#x20;   "HomepageLocation": \\{\
\> &#x20;     "title": "Homepage Location",\
\> &#x20;     "description": "URL of the homepage that is loaded when the Home button is pressed.",\
\> &#x20;     "type": "string",\
\> &#x20;     "property\\_order": 10\
\> &#x20;   },\
\> &#x20;   "HomepageIsNewTabPage": \\{\
\> &#x20;     "title": "Homepage Is New Tab Page",\
\> &#x20;     "description": "If true, the homepage is the New Tab page instead of a custom URL.",\
\> &#x20;     "type": "boolean",\
\> &#x20;     "property\\_order": 20\
\> &#x20;   },\
\> &#x20;   "ShowHomeButton": \\{\
\> &#x20;     "title": "Show Home Button",\
\> &#x20;     "description": "Shows or hides the Home button in the toolbar.",\
\> &#x20;     "type": "boolean",\
\> &#x20;     "property\\_order": 30\
\> &#x20;   },\
\> &#x20;   "RestoreOnStartup": \\{\
\> &#x20;     "title": "Restore On Startup",\
\> &#x20;     "description": "Configures what pages are shown at startup.",\
\> &#x20;     "type": "integer",\
\> &#x20;     "enum": \\[0, 1, 4],\
\> &#x20;     "options": \\{\
\> &#x20;       "enum\\_titles": \\[\
\> &#x20;         "0 – Open the New Tab page",\
\> &#x20;         "1 – Restore the last session",\
\> &#x20;         "4 – Open a list of URLs"\
\> &#x20;       ]\
\> &#x20;     },\
\> &#x20;     "property\\_order": 40\
\> &#x20;   },\
\> &#x20;   "RestoreOnStartupURLs": \\{\
\> &#x20;     "title": "Restore On Startup URLs",\
\> &#x20;     "description": "List of URLs to open on startup when RestoreOnStartup is set to 4.",\
\> &#x20;     "type": "array",\
\> &#x20;     "items": \\{\
\> &#x20;       "type": "string"\
\> &#x20;     },\
\> &#x20;     "property\\_order": 50\
\> &#x20;   },\
\> &#x20;   "NewTabPageLocation": \\{\
\> &#x20;     "title": "New Tab Page Location",\
\> &#x20;     "description": "Custom URL to use for the New Tab page instead of the default.",\
\> &#x20;     "type": "string",\
\> &#x20;     "property\\_order": 60\
\> &#x20;   },\
\> &#x20;   "ManagedBookmarks": \\{\
\> &#x20;     "title": "Managed Bookmarks",\
\> &#x20;     "description": "JSON-like structure defining a set of mandatory bookmarks managed by policy.",\
\> &#x20;     "type": "array",\
\> &#x20;     "items": \\{\
\> &#x20;       "type": "string"\
\> &#x20;     },\
\> &#x20;     "property\\_order": 70\
\> &#x20;   },\
\> &#x20;   "BookmarkBarEnabled": \\{\
\> &#x20;     "title": "Bookmark Bar Enabled",\
\> &#x20;     "description": "Shows or hides the bookmarks bar by default.",\
\> &#x20;     "type": "boolean",\
\> &#x20;     "property\\_order": 80\
\> &#x20;   },\
\> &#x20;   "DefaultBrowserSettingEnabled": \\{\
\> &#x20;     "title": "Default Browser Setting Enabled",\
\> &#x20;     "description": "Controls whether the browser can be set as the system default.",\
\> &#x20;     "type": "boolean",\
\> &#x20;     "property\\_order": 90\
\> &#x20;   },\
\> &#x20;   "BlockExternalExtensions": \\{\
\> &#x20;     "title": "Block External Extensions",\
\> &#x20;     "description": "Blocks extensions installed outside the browser when set to true.",\
\> &#x20;     "type": "boolean",\
\> &#x20;     "property\\_order": 100\
\> &#x20;   }\
\> &#x20; },\
\> &#x20; "required": \\[]\
\> }\
\> </pre>
\>
\> **Exemple : forcer l'installation d'extensions - par ex. 1Password et Okta Verify**
\>
\> <pre>\\{\
\> &#x20; "title": "Perplexity Comet – 1Password and Okta Extensions",\
\> &#x20; "description": "Toggle force-install for 1Password and Okta extensions in Comet.",\
\> &#x20; "properties": \\{\
\> &#x20;   "ForceInstall\\_1Password": \\{\
\> &#x20;     "title": "Force install 1Password",\
\> &#x20;     "description": "If enabled, Comet force-installs the 1Password browser extension.",\
\> &#x20;     "type": "boolean",\
\> &#x20;     "default": false,\
\> &#x20;     "property\\_order": 10\
\> &#x20;   },\
\> &#x20;   "ForceInstall\\_OktaPlugin": \\{\
\> &#x20;     "title": "Force install Okta browser plugin",\
\> &#x20;     "description": "If enabled, Comet force-installs the Okta browser plugin defined below.",\
\> &#x20;     "type": "boolean",\
\> &#x20;     "default": false,\
\> &#x20;     "property\\_order": 20\
\> &#x20;   },\
\> &#x20;   "OktaPluginExtensionId": \\{\
\> &#x20;     "title": "Okta browser plugin extension ID",\
\> &#x20;     "description": "Chrome Web Store extension ID for your Okta browser plugin (for example, from the Web Store URL).",\
\> &#x20;     "type": "string",\
\> &#x20;     "default": "",\
\> &#x20;     "property\\_order": 30\
\> &#x20;   },\
\> &#x20;   "ExtensionInstallForcelist": \\{\
\> &#x20;     "title": "Additional force-installed extensions (advanced)",\
\> &#x20;     "description": "Optional: extra entries in the form extension\\_id;\\<[https://clients2.google.com/service/update2/crx](https://clients2.google.com/service/update2/crx)>. Rows here are in addition to 1Password/Okta switches above.",\
\> &#x20;     "type": "array",\
\> &#x20;     "items": \\{\
\> &#x20;       "type": "string",\
\> &#x20;       "title": "Extension ID and update URL",\
\> &#x20;       "default": "extension\\_id;\\<[https://clients2.google.com/service/update2/crx](https://clients2.google.com/service/update2/crx)>"\
\> &#x20;     },\
\> &#x20;     "property\\_order": 40\
\> &#x20;   },\
\> &#x20;   "\\_info": \\{\
\> &#x20;     "title": "Info",\
\> &#x20;     "description": "Jamf will write a prefs key named ExtensionInstallForcelist. Enable the switches above to add 1Password and/or Okta automatically; use the array only for extra extensions.",\
\> &#x20;     "type": "string",\
\> &#x20;     "options": \\{\
\> &#x20;       "inputAttributes": \\{\
\> &#x20;         "readonly": true\
\> &#x20;       }\
\> &#x20;     },\
\> &#x20;     "property\\_order": 50\
\> &#x20;   }\
\> &#x20; },\
\> &#x20; "required": \\[]\
\> }\
\> </pre>

### Déploiement MDM génériquePour les solutions MDM qui nécessitent un fichier `.mobileconfig` complet, telles que Kandji, Mosyle, Fleet, SimpleMDM, etc., utilisez le format de profil de configuration complet ci-dessous.#### **Deployment Steps:****Step 1**Copiez le modèle d'exemple et personnalisez-le selon vos besoins**Step 2**Générez des UUID uniques pour les champs `PayloadUUID` (utilisez `uuidgen` dans le Terminal)**Step 3**Enregistrez sous forme de fichier `.mobileconfig`**Step 4**Téléversez-le vers votre MDM en tant que profil de configuration personnalisé**Step 5**Attribuez-le aux appareils ou groupes ciblesAvant de configurer les stratégies du navigateur, vous devez d'abord inscrire les appareils dans votre organisation. Cela associe chaque installation de Comet à votre compte d'entreprise pour une gestion centralisée.Déployez un profil de configuration contenant votre `CloudManagementEnrollmentToken`. Obtenez le jeton de votre organisation depuis [perplexity.ai/account/org/comet](https://perplexity.ai/account/org/comet).<pre>\<?xml version="1.0" encoding="UTF-8"?>\
\<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "[http://www.apple.com/DTDs/PropertyList-1.0.dtd](http://www.apple.com/DTDs/PropertyList-1.0.dtd)">\
\<plist version="1.0">\
&#x20; \<dict>\
&#x20;   \<key>PayloadContent\</key>\
&#x20;   \<array>\
&#x20;     \<dict>\
&#x20;       \<key>PayloadType\</key>\
&#x20;       \<string>ai.perplexity.comet\</string>\
&#x20;       \<key>PayloadIdentifier\</key>\
&#x20;       \<string>ai.perplexity.comet\</string>\
&#x20;       \<key>PayloadUUID\</key>\
&#x20;       \<string>A1B2C3D4-E5F6-7890-ABCD-EF1234567890\</string>\
&#x20;       \<key>PayloadVersion\</key>\
&#x20;       \<integer>1\</integer>\
&#x20;       \<key>CloudManagementEnrollmentToken\</key>\
&#x20;       \<string>YOUR-ORG-TOKEN-HERE\</string>\
&#x20;     \</dict>\
&#x20;   \</array>\
&#x20;   \<key>PayloadDisplayName\</key>\
&#x20;   \<string>Comet - Organization Enrollment\</string>\
&#x20;   \<key>PayloadIdentifier\</key>\
&#x20;   \<string>ai.perplexity.comet.org-enrollment\</string>\
&#x20;   \<key>PayloadType\</key>\
&#x20;   \<string>Configuration\</string>\
&#x20;   \<key>PayloadUUID\</key>\
&#x20;   \<string>B2C3D4E5-F6A7-8901-BCDE-F23456789012\</string>\
&#x20;   \<key>PayloadVersion\</key>\
&#x20;   \<integer>1\</integer>\
&#x20; \</dict>\
\</plist>\
</pre>Une fois les appareils inscrits, vous pouvez déployer des profils de configuration supplémentaires pour appliquer les stratégies du navigateur. Voir les exemples ci-dessous.#### **Example: Block Extensions**<pre>\<?xml version="1.0" encoding="UTF-8"?>\
\<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "[http://www.apple.com/DTDs/PropertyList-1.0.dtd](http://www.apple.com/DTDs/PropertyList-1.0.dtd)">\
\<plist version="1.0">\
&#x20; \<dict>\
&#x20;   \<key>PayloadContent\</key>\
&#x20;   \<array>\
&#x20;     \<dict>\
&#x20;       \<key>PayloadDisplayName\</key>\
&#x20;       \<string>Comet Extension Blocklist Policy\</string>\
&#x20;       \<key>PayloadIdentifier\</key>\
&#x20;       \<string>ai.perplexity.comet\</string>\
&#x20;       \<key>PayloadType\</key>\
&#x20;       \<string>ai.perplexity.comet\</string>\
&#x20;       \<key>PayloadUUID\</key>\
&#x20;       \<string>12345678-1234-1234-1234-123456789012\</string>\
&#x20;       \<key>PayloadVersion\</key>\
&#x20;       \<integer>1\</integer>\
&#x20;       \<key>ExtensionInstallBlocklist\</key>\
&#x20;       \<array>\
&#x20;         \<!-- Metamask -->\
&#x20;         \<string>nkbihfbeogaeaoehlefnkodbefgpgknn\</string>\
&#x20;       \</array>\
&#x20;     \</dict>\
&#x20;   \</array>\
&#x20;   \<key>PayloadDisplayName\</key>\
&#x20;   \<string>Comet - Extension Blocklist\</string>\
&#x20;   \<key>PayloadIdentifier\</key>\
&#x20;   \<string>ai.perplexity.comet.extension.blocklist\</string>\
&#x20;   \<key>PayloadType\</key>\
&#x20;   \<string>Configuration\</string>\
&#x20;   \<key>PayloadUUID\</key>\
&#x20;   \<string>87654321-4321-4321-4321-210987654321\</string>\
&#x20;   \<key>PayloadVersion\</key>\
&#x20;   \<integer>1\</integer>\
&#x20; \</dict>\
\</plist>\
</pre>#### **Example: Block URLs**<pre>\<?xml version="1.0" encoding="UTF-8"?>\
\<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "[http://www.apple.com/DTDs/PropertyList-1.0.dtd](http://www.apple.com/DTDs/PropertyList-1.0.dtd)">\
\<plist version="1.0">\
&#x20; \<dict>\
&#x20;   \<key>PayloadContent\</key>\
&#x20;   \<array>\
&#x20;     \<dict>\
&#x20;       \<key>PayloadDisplayName\</key>\
&#x20;       \<string>Comet URL Blocklist Policy\</string>\
&#x20;       \<key>PayloadIdentifier\</key>\
&#x20;       \<string>ai.perplexity.comet\</string>\
&#x20;       \<key>PayloadType\</key>\
&#x20;       \<string>ai.perplexity.comet\</string>\
&#x20;       \<key>PayloadUUID\</key>\
&#x20;       \<string>12345678-1234-1234-1234-123456789012\</string>\
&#x20;       \<key>PayloadVersion\</key>\
&#x20;       \<integer>1\</integer>\
&#x20;       \<key>URLBlocklist\</key>\
&#x20;       \<array>\
&#x20;         \<string>chatgpt.com\</string>\
&#x20;         \<string>\*.competitor.com\</string>\
&#x20;       \</array>\
&#x20;     \</dict>\
&#x20;   \</array>\
&#x20;   \<key>PayloadDisplayName\</key>\
&#x20;   \<string>Comet - URL Blocklist\</string>\
&#x20;   \<key>PayloadIdentifier\</key>\
&#x20;   \<string>ai.perplexity.comet.url.blocklist\</string>\
&#x20;   \<key>PayloadType\</key>\
&#x20;   \<string>Configuration\</string>\
&#x20;   \<key>PayloadUUID\</key>\
&#x20;   \<string>87654321-4321-4321-4321-210987654321\</string>\
&#x20;   \<key>PayloadVersion\</key>\
&#x20;   \<integer>1\</integer>\
&#x20; \</dict>\
\</plist>\
</pre>


## Related topics

- [Comet](https://www.perplexity.ai/help-center/help-center/fr/collections/18799298-comet.md)
- [Installer Comet for Enterprise (Windows)](https://www.perplexity.ai/help-center/help-center/fr/articles/12763153-installation-de-comet-for-enterprise-windows.md)
- [Installer Comet](https://www.perplexity.ai/help-center/help-center/comet/fr/articles/11583748-installing-comet.md)
- [Utiliser l’application sur un Mac mini](https://www.perplexity.ai/help-center/help-center/fr/articles/19800008-utiliser-l-application-sur-un-mac-mini.md)
