Documentation Index
Fetch the complete documentation index at: https://docs.devinenterprise.com/llms.txt
Use this file to discover all available pages before exploring further.
Politiques d’entreprise pour la gestion des extensions
Devin Desktop utilise ses propres chemins d’accès aux politiques, distincts de ceux de VS Code. Les politiques configurées pour VS Code ne s’appliquent pas à Devin Desktop, et inversement.
Stratégies de groupe Windows
Devin Desktop lit les stratégies dans le chemin de registre
Software\Policies\Windsurf\{ProductName} (p. ex. Software\Policies\Windsurf\Windsurf ou Software\Policies\Windsurf\WindsurfInsiders). Cela diffère de VS Code, qui les lit dans Software\Policies\Microsoft\{ProductName}.Étape 1 : Récupérer les fichiers ADMX et ADML
policies contenant des fichiers de modèle ADMX qui définissent les politiques disponibles.
Vous pouvez récupérer les fichiers ADMX et ADML à partir d’une installation existante de Devin Desktop :
- Accédez au répertoire d’installation de Devin Desktop.
- Recherchez le dossier
policies. Ce dossier contient les fichiers de modèle ADMX (par ex.windsurf.admx), ainsi qu’un sous-dossierlocalescontenant des fichiers ADML pour différentes langues.
policies dans les fichiers extraits.
Étape 2 : Installer les fichiers de définition de politique
- Copiez le fichier
windsurf.admxdansC:\Windows\PolicyDefinitions. - Copiez le fichier ADML approprié à partir du sous-dossier
locales(p. ex.en-US\windsurf.adml) versC:\Windows\PolicyDefinitions\<your-locale>(p. ex.C:\Windows\PolicyDefinitions\en-US).
Vous devez disposer des privilèges d’administrateur pour copier des fichiers dans le répertoire
PolicyDefinitions.Étape 3 : Déployer les stratégies
Déploiement à grande échelle
Tester manuellement les stratégies sur une machine locale
-
Ouvrez l’Éditeur de stratégie de groupe locale :
- Appuyez sur
Windows+Rpour ouvrir la boîte de dialogue Exécuter. - Tapez
gpedit.msc, puis appuyez sur Entrée. - Si le Contrôle de compte d’utilisateur vous y invite, sélectionnez Oui.
- Appuyez sur
-
Accédez aux stratégies Windsurf :
- Configuration ordinateur > Modèles d’administration > Windsurf
- Configuration utilisateur > Modèles d’administration > Windsurf
- Configurez une stratégie :
- Double-cliquez sur la stratégie que vous souhaitez configurer (par ex. AllowedExtensions).
- Sélectionnez Activé pour appliquer la stratégie.
- Pour les stratégies de type chaîne (par ex.
AllowedExtensions), saisissez la valeur dans le champ de texte. Par exemple :{"publisher1": true, "publisher2": true}. - Pour les stratégies booléennes (par ex. EnableTelemetry), sélectionner Activé ou Désactivé définit la valeur.
- Sélectionnez OK pour enregistrer les modifications.
Profils de configuration macOS
.mobileconfig) contenant des paires clé/valeur correspondant aux politiques disponibles.
Ces profils peuvent être déployés à l’aide de solutions de gestion des appareils mobiles (MDM) ou installés manuellement sur des appareils individuels.
Étape 1 : Récupérer le profil de configuration d’exemple
.mobileconfig d’exemple. Pour localiser ce fichier sur un appareil macOS sur lequel Devin Desktop est installé :
- Ouvrez Finder et accédez à
/Applications. - Faites un clic droit sur Windsurf.app et sélectionnez Afficher le contenu du package.
- Accédez à
Contents/Resources/app/policies. - Repérez le fichier
.mobileconfigd’exemple.
Étape 2 : Configurer les valeurs des politiques
- Copiez le fichier
.mobileconfigd’exemple dans un emplacement de travail (p. ex. votre dossier Bureau ou Documents). - Ouvrez le fichier copié dans un éditeur de texte.
- Modifiez les valeurs des politiques selon vos besoins :
Étape 3 : Déployer les politiques
Déployer à grande échelle
Pour les déploiements Enterprise sur plusieurs appareils, utilisez des solutions de gestion des terminaux mobiles (MDM), comme Apple Business Manager avec MDM. Pour plus d’informations sur les profils de configuration, consultez la documentation d’Apple sur les profils de configuration.Tester manuellement les politiques sur une machine locale
-
Installer le profil de configuration :
- Enregistrez votre fichier
.mobileconfigmodifié. - Double-cliquez sur le fichier
.mobileconfigdans Finder. - Réglages Système s’ouvre. Vérifiez les détails du profil et sélectionnez Installer.
- Si vous y êtes invité, authentifiez-vous avec vos identifiants d’administrateur.
- Enregistrez votre fichier
-
Vérifier l’installation du profil :
- Ouvrez Réglages Système.
- Accédez à Confidentialité et sécurité > Profils (ou Général > Gestion des appareils sur les anciennes versions).
- Vérifiez que votre profil de configuration Devin Desktop apparaît dans la liste.
- Lancez Devin Desktop pour vérifier les politiques en vigueur.
Les politiques prennent effet immédiatement pour les nouvelles instances de Devin Desktop. Vous devrez peut-être redémarrer Devin Desktop s’il est déjà ouvert.
Supprimer un profil de configuration
- Ouvrez Réglages Système > Confidentialité et sécurité > Profils.
- Sélectionnez le profil de configuration Devin Desktop.
- Sélectionnez le bouton Remove (ou -).
- Saisissez les identifiants d’un administrateur pour confirmer la suppression.
Politiques JSON sous Linux
/etc/windsurf/policies/policy.json. Cette approche utilise un format JSON simple pour définir les valeurs de politique.
Devin Desktop lit les politiques depuis
/etc/windsurf/policies/policy.json, tandis que VS Code utilise /etc/vscode/policy.json. Veillez à placer le fichier au bon emplacement pour Devin Desktop.Étape 1 : obtenir le fichier de politique d’exemple
policy.json d’exemple. Vous pouvez le récupérer à partir d’une installation existante : il se trouve dans le répertoire resources/app/policies, dans le chemin d’installation de Devin Desktop.
Étape 2 : Configurer les valeurs de la politique
- Copiez l’exemple de fichier
policy.jsonvers un emplacement de travail :
- Modifiez le fichier avec l’éditeur de texte de votre choix :
- Configurez les paramètres de la politique. Par exemple, pour n’autoriser que des éditeurs d’extensions spécifiques :
Étape 3 : Déployer les politiques
Déploiement à grande échelle
policy.json. Ces outils permettent aux administrateurs de déployer, de mettre à jour et de supprimer des politiques à distance sur tous les appareils Linux gérés.
Tester manuellement les politiques sur une machine locale
- Créez le répertoire des politiques et copiez le fichier :
Vous avez besoin des privilèges root ou sudo pour créer le répertoire et gérer les fichiers de politique dans
/etc/windsurf/policies.- Vérifiez l’installation de la politique :
- Lancez Devin Desktop (ou redémarrez-le s’il est déjà ouvert).
- Ouvrez File > Preferences > Settings (ou appuyez sur
Ctrl+,). - Recherchez les paramètres correspondant aux politiques que vous avez configurées : ils doivent apparaître comme gérés par votre organisation ou afficher une icône de cadenas.
Supprimer les politiques
/etc/windsurf/policies/policy.json et redémarrez Devin Desktop.
Politiques de gestion des extensions
AllowedExtensions permet aux administrateurs de définir une liste d’autorisation des éditeurs d’extensions.
AllowedExtensions
AllowedExtensions accepte une chaîne au format JSON qui précise quels éditeurs d’extensions sont autorisés. Lorsque cette politique est active, les utilisateurs ne peuvent installer que des extensions provenant des éditeurs répertoriés.
Valeur d’exemple :
- Windows: Défini via les modèles ADMX de stratégie de groupe ou directement dans le registre, à l’emplacement
Software\Policies\Windsurf\{ProductName}. - macOS: Défini dans un profil de configuration
.mobileconfig. - Linux: Défini dans
/etc/windsurf/policies/policy.json.
AllowedExtensions est appliquée, la vue Extensions dans Devin Desktop indique que ce paramètre est géré par votre organisation, et les utilisateurs ne peuvent pas y déroger.
