Le fichier personnalisé vous permet de télécharger votre propre profil de configuration pour appliquer des paramètres que aucun contrôle IT intégré Factorial ne couvre. Il accepte le format natif de chaque plateforme sur macOS, iOS/iPadOS, Windows et Android. Sur Windows, vous pouvez produire le fichier SyncML à partir du catalogue Policy CSP avec CSP Builder.
Fonctionnalité
Vue d'ensemble
| macOS | Windows | Linux | iOS / iPadOS | Android |
|---|---|---|---|---|
| ✅ | ✅ | ✅ | ✅ |
Chaque plateforme utilise son propre format de fichier :
| Plateforme | Format | Description |
|---|---|---|
| macOS |
.mobileconfig ou .json
|
Profil de configuration Apple (basé sur XML) ou JSON |
| iOS / iPadOS | .mobileconfig |
Profil de configuration Apple (basé sur XML) |
| Windows | .xml |
Politique personnalisée MDM Windows (format SyncML) |
| Android | .json |
Configuration gérée Android Enterprise |
Comment utiliser
- Allez à MDM > Contrôles > Ajouter un nouveau contrôle et choisissez Fichier personnalisé.
- Ajoutez votre configuration. Téléchargez votre fichier de configuration : il atteint les appareils via MDM, comme tout autre contrôle.
- Sur macOS et iOS/iPadOS, vous pouvez coller le profil plutôt que de télécharger un fichier. Choisissez Coller le contenu et collez l'XML d'un profil de configuration, ou le JSON d'une déclaration DDM, dans Contenu du profil. Lorsque le contenu est valide, la console affiche son type et le nom du fichier sous lequel il sera enregistré : l'
PayloadIdentifierdu profil plus.mobileconfig, ou l'Identifierde la déclaration plus.json. Les profils signés ne peuvent pas être collés : téléchargez plutôt le fichier.mobileconfig. - Sur Windows, vous pouvez construire le fichier avec CSP Builder au lieu de l'écrire vous-même. Voir Windows ci-dessous.
<Replace>,<Add>ou<Exec>. Assurez-vous que la configuration est correcte avant de la déployer : un profil cassé ou en conflit peut faire en sorte que les appareils se comportent de manière inattendue. - Sur macOS et iOS/iPadOS, vous pouvez coller le profil plutôt que de télécharger un fichier. Choisissez Coller le contenu et collez l'XML d'un profil de configuration, ou le JSON d'une déclaration DDM, dans Contenu du profil. Lorsque le contenu est valide, la console affiche son type et le nom du fichier sous lequel il sera enregistré : l'
- Donnez au contrôle un nom clair, afin que vous puissiez le retrouver plus tard.
- Choisissez où le contrôle s'applique : tous les appareils, groupes d'appareils spécifiques ou une cible personnalisée.
macOS
Les profils macOS (.mobileconfig) sont des fichiers XML, signés ou non signés, envoyés en tant que charges utiles MDM. Certaines charges utiles de configuration peuvent également être envoyées sous forme de .json.
Outils recommandés pour créer des profils :
-
iMazing Profile Editor : gratuit, conçu pour créer et éditer des fichiers
.mobileconfig. - Apple Configurator : disponible sur le Mac App Store.
Les utilisations typiques sont les charges utiles de certificats personnalisés, les profils VPN et les paramètres VPN par application.
iOS / iPadOS
L'iPhone et l'iPad utilisent le même format .mobileconfig que macOS.
Windows
Les fichiers Windows utilisent SyncML, qui correspond aux CSP MDM Windows (Fournisseurs de services de configuration, les paramètres que Windows expose à MDM). Vous pouvez définir toute politique MDM Windows que les contrôles IT intégrés Factorial ne couvrent pas.
Commencez et terminez l'XML avec <Replace> ou <Add>. Laissez de côté les lignes d'en-tête et de pied de page SyncML.
Construire le fichier avec CSP Builder
La manière recommandée de créer le fichier est CSP Builder, un outil gratuit. Il produit le SyncML à partir du catalogue Policy CSP de Microsoft, donc il n'y a pas d'XML à écrire à la main.
- Cliquez sur Créer dans CSP Builder. Le bouton se trouve sous la zone de téléchargement du contrôle Windows Fichier personnalisé, jusqu'à ce qu'un fichier ait été ajouté. CSP Builder s'ouvre dans un nouvel onglet.
- Choisissez les paramètres dont vous avez besoin et définissez leurs valeurs. Lorsqu'un paramètre a un État, choisissez Activé ou Désactivé. Non configuré exporte une commande
<Delete>, et le contrôle est rejeté lorsque vous l'enregistrez. - Laissez le format d'exportation sur Compatible avec la flotte. C'est le format par défaut dans la section Exporter et le seul format accepté. Les autres formats enveloppent les commandes dans
<SyncML>ou<SyncBody>, qui sont également rejetés lorsque vous enregistrez le contrôle. - Cliquez sur Charger sur Factorial IT. Un nouvel onglet s'ouvre sur un contrôle Windows Fichier personnalisé avec le fichier déjà ajouté. Terminez la configuration là : nommez le contrôle, choisissez le ciblage et cliquez sur Enregistrer.
CSP Builder peut également charger des modèles ADMX. Avec le format par défaut, les politiques d'un modèle chargé ne s'appliquent qu'après que le modèle a été ingéré sur l'appareil, et le fichier n'inclut pas cette étape d'ingestion. Contactez notre équipe à support@factorial.it avant de déployer des paramètres d'un modèle ADMX.
Exemple : définir les images du bureau et de l'écran de verrouillage
Étape 1. Autoriser le CSP Personnalisation sur Windows Pro :
<Replace>
<!-- Permet aux CSPs de Personnalisation d'être déployés sur des versions non-Enterprise de Windows.
Définir cette valeur à true déclenche l'action de configurer un appareil en environnement d'éducation.
Des tests approfondis sont cruciaux pour assurer qu'il ne perturbe pas les flux de travail ou ne crée des problèmes de compatibilité. -->
<Item>
<Meta>
<Format xmlns="syncml:metinf">bool</Format>
</Meta>
<Target>
<LocURI>./Vendor/MSFT/SharedPC/SetEduPolicies</LocURI>
</Target>
<Data>true</Data>
</Item>
</Replace>Étape 2. Définir les images du bureau et de l'écran de verrouillage. Le CSP Personnalisation fonctionne sur Windows Enterprise et Éducation. Sur Windows Pro, il ne fonctionne qu'une fois que SetEduPolicies dans le CSP SharedPC est défini, comme dans l'étape 1.
<Replace>
<CmdID>1</CmdID>
<Item>
<Target>
<LocURI>
./Vendor/MSFT/Personalization/LockScreenImageUrl
</LocURI>
</Target>
<Meta>
<Format xmlns="syncml:metinf">chr</Format>
<Type>text/plain</Type>
</Meta>
<Data> … votre URL ici … </Data>
</Item>
</Replace>
<Replace>
<CmdID>2</CmdID>
<Item>
<Target>
<LocURI>
./Vendor/MSFT/Personalization/DesktopImageUrl
</LocURI>
</Target>
<Meta>
<Format xmlns="syncml:metinf">chr</Format>
<Type>text/plain</Type>
</Meta>
<Data> … votre URL ici … </Data>
</Item>
</Replace>SharedPC/SetEduPolicies met l'appareil dans une configuration d'éducation. Essayez-le sur quelques appareils avant de le déployer largement.
Android
Les fichiers Android utilisent JSON pour envoyer des configurations gérées aux appareils Android Enterprise. Ils sont principalement utilisés pour configurer des applications de travail qui prennent en charge la configuration d'applications gérées.
Modifier ou désactiver le contrôle
Ouvrez le contrôle depuis MDM > Contrôles pour l'éditer ou le désactiver. Pour modifier la configuration, téléchargez à nouveau le fichier avec les nouveaux paramètres ou, sur macOS et iOS/iPadOS, collez le contenu mis à jour. Coller le contenu s'ouvre toujours vide, donc collez le profil complet. Désactiver arrête l'application. Cela ne supprime pas les paramètres déjà appliqués sur les appareils.
Conseils et meilleures pratiques
- Utilisez un contrôle intégré lorsqu'il en existe un. Gardez le fichier personnalisé pour les paramètres que rien d'autre ne couvre.
- Validez le fichier avant de le télécharger. Factorial IT ne vérifie pas les paramètres à l'intérieur.
-
Sur Windows, définissez chaque paramètre sur Activé ou Désactivé dans CSP Builder. Non configuré produit une commande
<Delete>et le fichier est rejeté. - Téléchargez les profils macOS signés en tant que fichiers. Seul le contenu non signé peut être collé.
- Nommez le contrôle clairement. Vous devrez le reconnaître parmi les autres plus tard.
- Déployez d'abord à un petit groupe d'appareils. Un profil incorrect peut affecter chaque appareil ciblé.
- Faites attention avec SetEduPolicies sur Windows. Cela change l'appareil en configuration d'éducation, donc testez-le d'abord sur quelques appareils.
Dépannage et FAQ
Dépannage
-
Le téléchargement du fichier échoue.
- Vérifiez que le fichier utilise le bon format pour le système d'exploitation choisi.
- Vérifiez que le fichier n'est pas corrompu ou vide.
- Les profils macOS doivent être un XML valide. Vérifiez le fichier avec
plutil -lint profile.mobileconfig.
-
La console rejette le contenu collé.
- Si l'XML n'est pas valide, vérifiez que vous avez copié tout le profil, jusqu'à
</plist>. Lorsque c'est possible, le message donne la ligne avec l'erreur. - L'XML doit être un profil Apple : sa racine est
<plist>, avec un<dict>à l'intérieur. - Pour une déclaration DDM, vérifiez que vous avez copié tout le JSON.
- Si le contenu provient d'un profil signé, téléchargez le fichier
.mobileconfigà la place. Factorial IT extrait l'XML à partir de celui-ci.
- Si l'XML n'est pas valide, vérifiez que vous avez copié tout le profil, jusqu'à
-
Un fichier Windows est rejeté lorsque vous enregistrez le contrôle. Les éléments de premier niveau doivent être
<Replace>,<Add>ou<Exec>. Une commande<Delete>(d'un paramètre laissé sur Non configuré dans CSP Builder) ou un enveloppe<SyncML>ou<SyncBody>est refusée. - Les appareils se comportent de manière inattendue après le déploiement d'un fichier personnalisé. Le profil peut être invalide ou entrer en conflit avec un autre. Factorial IT ne valide pas le contenu, donc passez en revue le fichier.
-
L'image du bureau ou de l'écran de verrouillage ne change pas sur Windows Pro. Le CSP
Personnalisationne fonctionne sur Pro qu'une fois queSetEduPoliciesest défini. Déployez d'abord ce paramètre.
FAQ
-
Est-ce que ça fonctionne sur Linux ?
Non. Cela prend en charge macOS, iOS/iPadOS, Windows et Android.
-
Est-ce que Factorial IT vérifie mon fichier ?
Pas les paramètres eux-mêmes. Sur Windows, il vérifie uniquement les éléments de premier niveau. Vous êtes responsable de vous assurer que la configuration est correcte.
-
Comment puis-je mettre à jour la configuration ?
Ouvrez le contrôle depuis MDM > Contrôles et téléchargez à nouveau le fichier avec les nouveaux paramètres. Sur macOS et iOS/iPadOS, vous pouvez coller le contenu complet mis à jour à la place.
-
Puis-je coller un profil au lieu de télécharger un fichier ?
Oui, sur macOS et iOS/iPadOS, sauf si le profil est signé. Les profils signés doivent être téléchargés en tant que fichier.mobileconfig.
-
Dois-je écrire l'XML Windows à la main ?
Non. CSP Builder le génère à partir du catalogue Policy CSP de Microsoft.
-
Dois-je inclure l'en-tête SyncML dans les fichiers Windows ?
Non. Commencez et terminez l'XML avec<Replace>ou<Add>.