Back

Sobre el fitxer personalitzat

El fitxer personalitzat et permet pujar el teu propi perfil de configuració per aplicar ajustaments que cap control d'IT integrat de Factorial cobreix. Accepta el format natiu de cada plataforma a macOS, iOS/iPadOS, Windows i Android. A Windows, pots produir el fitxer SyncML a partir del catàleg Policy CSP amb CSP Builder.


Funció/Funcionalitat

Visió general

macOS Windows Linux iOS / iPadOS Android
✅ ✅ ✅ ✅

Cada plataforma utilitza el seu propi format de fitxer:

Plataforma Format Descripció
macOS .mobileconfig o .json Perfil de configuració d'Apple (basat en XML) o JSON
iOS / iPadOS .mobileconfig Perfil de configuració d'Apple (basat en XML)
Windows .xml Política personalitzada de Windows MDM (format SyncML)
Android .json Configuració gestionada d'Android Enterprise

Com utilitzar

  1. Ves a MDM > Controls > Afegir nou control i tria Fitxer personalitzat.
  2. Afegeix la teva configuració. Puja el teu fitxer de configuració: arriba als dispositius a través de MDM, com qualsevol altre control.
    • A macOS i iOS/iPadOS pots enganxar el perfil en lloc de pujar un fitxer. Tria Enganxa contingut i enganxa l'XML d'un perfil de configuració, o el JSON d'una declaració DDM, a Contingut del perfil. Quan el contingut sigui vàlid, la consola mostrarà el seu tipus i el nom del fitxer amb què es desarà: l'PayloadIdentifier del perfil més .mobileconfig, o l'Identifier de la declaració més .json. Els perfils signats no es poden enganxar: puja el fitxer .mobileconfig en el seu lloc.
    • A Windows, pots construir el fitxer amb CSP Builder en lloc d'escriure'l tu mateix. Vegeu Windows a continuació.
    Factorial IT no comprova els ajustaments dins d'un fitxer personalitzat. A Windows, només comprova que els elements de nivell superior siguin <Replace>, <Add> o <Exec>. Assegura't que la configuració sigui correcta abans de desplegar-la: un perfil trencat o en conflicte pot fer que els dispositius es comportin de maneres inesperades.
  3. Dóna al control un nom clar, perquè el puguis trobar més tard.
  4. Tria on s'aplica el control: a tots els dispositius, a grups de dispositius específics o a un objectiu personalitzat.

macOS

Els perfils de macOS (.mobileconfig) són fitxers XML, signats o no signats, enviats com a càrregues MDM. Alguns càrregues de configuració també es poden enviar com a .json.

Eines recomanades per construir perfils:

  • iMazing Profile Editor: gratuït, creat per crear i editar fitxers .mobileconfig.
  • Apple Configurator: de la Mac App Store.

Els usos típics són càrregues de certificat personalitzades, perfils VPN i configuracions VPN per aplicació.

iOS / iPadOS

L'iPhone i l'iPad utilitzen el mateix format .mobileconfig que macOS.

Windows

Els fitxers de Windows utilitzen SyncML, que es mapeja als CSP de Windows MDM (Proveïdors de serveis de configuració, els ajustaments que Windows exposa a MDM). Pots establir qualsevol política de Windows MDM que els controls d'IT integrats de Factorial no cobreixen.

Comença i acaba l'XML amb <Replace> o <Add>. Deixa fora les línies d'encapçalament i peu de SyncML.

Construeix el fitxer amb CSP Builder

La manera recomanada de crear el fitxer és CSP Builder, una eina gratuïta. Produïx el SyncML a partir del catàleg Policy CSP de Microsoft, així que no hi ha XML per escriure a mà.

  1. Fes clic a Crear a CSP Builder. El botó es troba sota l'àrea de càrrega del control de Windows Fitxer personalitzat, fins que s'hagi afegit un fitxer. CSP Builder s'obre en una nova pestanya.
  2. Tria els ajustaments que necessites i estableix els seus valors. Quan un ajustament té un Estat, selecciona Activat o Desactivat. No configurat exporta un comandament <Delete>, i el control és rebutjat quan el desus.
  3. Manten el format d'exportació en Compatible amb la flota. És el predeterminat a la secció Exportar i l'únic format acceptat. Els altres formats emboliquen els comandaments en <SyncML> o <SyncBody>, que també són rebutjats quan desus el control.
  4. Fes clic a Càrrega a Factorial IT. S'obre una nova pestanya en un control de Windows Fitxer personalitzat amb el fitxer ja afegit. Acaba la configuració allà: dóna un nom al control, tria la direcció i fes clic a Desa.

CSP Builder també pot carregar plantilles ADMX. Amb el format predeterminat, les polítiques d'una plantilla carregada només s'apliquen després que la plantilla hagi estat ingerida al dispositiu, i el fitxer no inclou aquest pas d'ingerència. Contacta amb el nostre equip a support@factorial.it abans de desplegar ajustaments d'una plantilla ADMX.

Exemple: establir les imatges d'escriptori i de la pantalla de bloqueig

Pas 1. Permet el CSP de Personalització a Windows Pro:

<Replace>
  <!-- Permet els CSPs de Personalització ser desplegats en versions no Enterprise d'Windows.
       Establir aquest valor com veritable activa l'acció per configurar un dispositiu com entorn d'educació.
       Les proves exhaustives són crucials per assegurar que no interrompi fluxos de treball o crei problemes de compatibilitat. -->
  <Item>
    <Meta>
      <Format xmlns="syncml:metinf">bool</Format>
    </Meta>
    <Target>
      <LocURI>./Vendor/MSFT/SharedPC/SetEduPolicies</LocURI>
    </Target>
    <Data>true</Data>
  </Item>
</Replace>

Pas 2. Estableix les imatges d'escriptori i de la pantalla de bloqueig. El Personalització CSP funciona a Windows Enterprise i Educació. A Windows Pro només funciona un cop SetEduPolicies al CSP SharedPC està establert, com en el pas 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> … lateva URL aquí … </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> … lateva URL aquí … </Data>
  </Item>
</Replace>

SharedPC/SetEduPolicies posa el dispositiu en una configuració d'educació. Prova-ho en uns quants dispositius abans de desplegar-ho àmpliament.

Android

Els fitxers d'Android utilitzen JSON per enviar configuracions gestionades a dispositius Android Enterprise. S'utilitzen principalment per configurar aplicacions de treball que suporten configuració d'aplicacions gestionades.

Canvia o desactiva el control

MDM > Controls per editar-lo o desactivar-lo. Per canviar la configuració, puja el fitxer de nou amb els nous ajustaments o, a macOS i iOS/iPadOS, enganxa el contingut actualitzat. Enganxa contingut sempre s'obre buit, així que enganxa el perfil complet. Desactivar atura l'aplicació. No elimina els ajustaments ja aplicats als dispositius.

Consells i millors pràctiques

  • Utilitza un control integrat quan existeixi. Mantingues el fitxer personalitzat per a configuracions que res més cobreix.
  • Valida el fitxer abans de pujar-lo. Factorial IT no comprova els ajustaments dins d'ell.
  • A Windows, estableix cada ajustament a Activat o Desactivat a CSP Builder. No configurat produeix un comandament <Delete> i el fitxer és rebutjat.
  • Puja perfils de macOS signats com a fitxers. Només el contingut no signat es pot enganxar.
  • Dóna al control un nom clar. Necessitaràs reconèixer-lo entre els altres més tard.
  • Desplega primer a un petit grup de dispositius. Un perfil incorrecte pot afectar tots els dispositius objectius.
  • Vigila amb SetEduPolicies a Windows. Canvia el dispositiu a una configuració d'educació, així que prova-ho en uns quants dispositius primer.

Resolució de problemes i FAQ

Resolució de problemes

  • La càrrega del fitxer falla.
    • Comprova que el fitxer utilitza el format correcte per al sistema operatiu triat.
    • Comprova que el fitxer no estigui corrupte o buit.
    • Els perfils de macOS han de ser XML vàlid. Comprova el fitxer amb plutil -lint profile.mobileconfig.
  • La consola rebutja el contingut enganxat.
    • Si l'XML no és vàlid, comprova que has copiat tot el perfil, fins a </plist>. On sigui possible, el missatge dóna la línia amb l'error.
    • L'XML ha de ser un perfil d'Apple: la seva arrel és <plist>, amb un <dict> dins.
    • Per a una declaració DDM, comprova que has copiat tot el JSON.
    • Si el contingut prové d'un perfil signat, puja el fitxer .mobileconfig en el seu lloc. Factorial IT extreu l'XML d'ell.
  • Un fitxer de Windows és rebutjat quan desus el control. Els elements de nivell superior han de ser <Replace>, <Add> o <Exec>. Un comandament <Delete> (d'un ajustament deixat en No configurat a CSP Builder) o un embolcall <SyncML> o <SyncBody> és rebutjat.
  • Els dispositius es comporten de manera inesperada després de desplegar un fitxer personalitzat. El perfil pot ser invàlid o entrar en conflicte amb un altre. Factorial IT no valida els continguts, així que revisa el fitxer.
  • La imatge de l'escriptori o de la pantalla de bloqueig no canvia a Windows Pro. El CSP de Personalització només funciona a Pro un cop SetEduPolicies està establert. Desplega primer aquest ajustament.

FAQ

  1. Funciona a Linux?
    No. Suporta macOS, iOS/iPadOS, Windows i Android.
  2. Comprova Factorial IT el meu fitxer?
    No els ajustaments mateixos. A Windows només comprova els elements de nivell superior. Ets responsable d'assegurar-te que la configuració sigui correcta.
  3. Com actualitzo la configuració?
    Obre el control des de MDM > Controls i puja el fitxer de nou amb els nous ajustaments. A macOS i iOS/iPadOS pots enganxar el contingut actualitzat complet en el seu lloc.
  4. Puc enganxar un perfil en lloc de pujar un fitxer?
    Sí, a macOS i iOS/iPadOS, llevat que el perfil estigui signat. Els perfils signats han de ser pujats com a fitxer .mobileconfig.
  5. He d'escriure l'XML de Windows a mà?
    No. CSP Builder el genera a partir del catàleg Policy CSP de Microsoft.
  6. Incloc l'encapçalament de SyncML en fitxers de Windows?
    No. Comença i acaba l'XML amb <Replace> o <Add>.

Was this article helpful?

Give feedback about this article

Can’t find what you’re looking for?

Our customer care team is here for you.

Contact us

Knowledge Base Software powered by Helpjuice