Voltar

Acerca del archivo personalizado

El archivo personalizado le permite subir su propio perfil de configuración para aplicar ajustes que ningún control de Factorial IT cubre. Acepta el formato nativo de cada plataforma en macOS, iOS/iPadOS, Windows y Android. En Windows, puede generar el archivo SyncML desde el catálogo de Policy CSP con CSP Builder.


 

Funcionalidad

Descripción general

macOS Windows Linux iOS / iPadOS Android
✅ ✅   ✅ ✅

Cada plataforma utiliza su propio formato de archivo:

Plataforma Formato Descripción
macOS .mobileconfig o .json Perfil de configuración de Apple (basado en XML) o JSON
iOS / iPadOS .mobileconfig Perfil de configuración de Apple (basado en XML)
Windows .xml Política personalizada de MDM de Windows (formato SyncML)
Android .json Configuración gestionada de Android Enterprise

 

Cómo usar

  1. Vaya a MDM > Controles > Agregar nuevo control y elige Archivo personalizado.
  2. Agregue su configuración. Suba su archivo de configuración: llega a los dispositivos a través de MDM, como cualquier otro control.
    • En macOS e iOS/iPadOS puede pegar el perfil en lugar de subir un archivo. Elija Pegar contenido y pega el XML de un perfil de configuración, o el JSON de una declaración DDM, en Contenido del perfil. Cuando el contenido sea válido, la consola mostrará su tipo y el nombre del archivo con el que se guardará: el PayloadIdentifier del perfil más .mobileconfig, o el Identifier de la declaración más .json. Los perfiles firmados no se pueden pegar: sube el archivo .mobileconfig en su lugar.
    • En Windows puede construir el archivo con CSP Builder en lugar de escribirlo usted mismo/a. Consulte Windows más abajo.
  3. Dele un nombre claro al control, para que pueda encontrarlo más tarde.
  4. Elija dónde se aplica el control: todos los dispositivos, grupos de dispositivos específicos o un objetivo personalizado.

 

macOS

Los perfiles de macOS (.mobileconfig) son archivos XML, firmados o no firmados, enviados como cargas útiles de MDM. Algunas cargas útiles de configuración también se pueden enviar como .json.

Herramientas recomendadas para crear perfiles:

  • iMazing Profile Editor: gratis, diseñado para crear y editar archivos .mobileconfig.
  • Apple Configurator: disponible en la Mac App Store.

Los usos típicos son cargas útiles de certificados personalizados, perfiles de VPN y configuraciones de VPN por aplicación.

 

iOS / iPadOS

iPhone y iPad utilizan el mismo formato .mobileconfig que macOS.

 

Windows

Los archivos de Windows utilizan SyncML, que se mapea a los CSP de MDM de Windows (Proveedores de Servicios de Configuración, los ajustes que Windows expone a MDM). Puede establecer cualquier política de MDM de Windows que los controles integrados de Factorial IT no cubran.

Comience y termine el XML con <Replace> o <Add>. Omita las líneas de encabezado y pie de página de SyncML.

Construya el archivo con CSP Builder

La forma recomendada de crear el archivo es CSP Builder, una herramienta gratuita. Produce el SyncML del catálogo de Policy CSP de Microsoft, por lo que no hay XML que escribir a mano.

  1. Haz clic en Crear en CSP Builder. El botón se encuentra debajo del área de carga del control de Archivo personalizado de Windows, hasta que se haya agregado un archivo. CSP Builder se abrirá en una nueva pestaña.
  2. Elija los ajustes que necesita y establezca sus valores. Cuando un ajuste tiene un Estado, seleccione Habilitado o Deshabilitado. No configurado exporta un comando <Delete>, y el control es rechazado cuando lo guarda.
  3. Deje el formato de exportación en Compatible con flota. Es el valor predeterminado en la sección Exportar y el único formato aceptado. Los otros formatos envuelven los comandos en <SyncML> o <SyncBody>, que también son rechazados cuando guarda el control.
  4. Haga clic en Cargar en Factorial IT. Se abrirá una nueva pestaña en un control de Archivo personalizado de Windows con el archivo ya agregado. Termine la configuración allí: nombre el control, elija la segmentación y haga clic en Guardar.

CSP Builder también puede cargar plantillas ADMX. Con el formato predeterminado, las políticas de una plantilla cargada solo se aplican después de que la plantilla ha sido ingerida en el dispositivo, y el archivo no incluye ese paso de ingestión. Contacte a nuestro equipo en support@factorial.it antes de implementar ajustes de una plantilla ADMX.

Ejemplo: establecer las imágenes del escritorio y de la pantalla de bloqueo

Paso 1. Permita el CSP de Personalización en Windows Pro:

<Replace>
  <!-- Permite que los CSPs de Personalización se implementen en versiones no Enterprise de Windows.
  Configurar este valor en true activa la acción de configurar un dispositivo como entorno educativo.
  Las pruebas exhaustivas son cruciales para asegurar que no interrumpa flujos de trabajo o cree problemas de compatibilidad. -->
  <Item>
    <Meta>
      <Formato xmlns="syncml:metinf">bool</Formato>
    </Meta>
    <Objetivo>
      <LocURI>./Vendor/MSFT/SharedPC/SetEduPolicies</LocURI>
    </Objetivo>
    <Data>true</Data>
  </Item>
</Replace>

Paso 2. Establezca las imágenes del escritorio y de la pantalla de bloqueo. El CSP de Personalización funciona en Windows Enterprise y Educación. En Windows Pro solo funciona una vez que SetEduPolicies en el CSP de SharedPC está configurado, como en el paso 1.

<Replace>
  <CmdID>1</CmdID>
  <Item>
    <Target>
      <LocURI>
        ./Vendor/MSFT/Personalization/LockScreenImageUrl
      </LocURI>
    </Target>
    <Meta>
      <Formato xmlns="syncml:metinf">chr</Formato>
      <Tipo>text/plain</Tipo>
    </Meta>
    <Data> … tu URL aquí … </Data>
  </Item>
</Replace>
<Replace>
  <CmdID>2</CmdID>
  <Item>
    <Target>
      <LocURI>
        ./Vendor/MSFT/Personalization/DesktopImageUrl
      </LocURI>
    </Target>
    <Meta>
      <Formato xmlns="syncml:metinf">chr</Formato>
      <Tipo>text/plain</Tipo>
    </Meta>
    <Data> … tu URL aquí … </Data>
  </Item>
</Replace>

SharedPC/SetEduPolicies pone el dispositivo en una configuración educativa. Pruébelo en algunos dispositivos antes de implementarlo ampliamente.

 

Android

Los archivos de Android utilizan JSON para enviar configuraciones gestionadas a dispositivos de Android Enterprise. Se utilizan principalmente para configurar aplicaciones de trabajo que admiten la configuración de aplicaciones gestionadas.

 

Cambiar o desactivar el control

Abra el control desde MDM > Controles para editarlo o desactivarlo. Para cambiar la configuración, suba el archivo nuevamente con los nuevos ajustes o, en macOS e iOS/iPadOS, pega el contenido actualizado. Pegar contenido siempre se abre vacío, así que pega el perfil completo. Desactivar detiene la aplicación. No elimina los ajustes ya aplicados en los dispositivos.

 

Consejos y Mejores Prácticas

  • Use un control integrado cuando exista uno. Mantenga el archivo personalizado para ajustes que nada más cubra.
  • Valide el archivo antes de subirlo. Factorial IT no verifica los ajustes dentro de él.
  • En Windows, establece cada ajuste en Habilitado o Deshabilitado en CSP Builder. No configurado produce un comando <Delete> y el archivo es rechazado.
  • Sube perfiles de macOS firmados como archivos. Solo se puede pegar contenido no firmado.
  • Nombra el control claramente. Necesitarás reconocerlo entre los demás más tarde.
  • Implementa primero en un pequeño grupo de dispositivos. Un perfil incorrecto puede afectar a todos los dispositivos objetivo.
  • Ten cuidado con SetEduPolicies en Windows. Cambia el dispositivo a una configuración educativa, así que pruébalo en algunos dispositivos primero.

 

Resolución de problemas y FAQ

Resolución de problemas

  • La carga del archivo falla.
    • Verifica que el archivo use el formato correcto para el sistema operativo elegido.
    • Verifica que el archivo no esté dañado o vacío.
    • Los perfiles de macOS deben ser XML válidos. Verifica el archivo con plutil -lint profile.mobileconfig.
  • La consola rechaza el contenido pegado.
    • Si el XML no es válido, verifica que hayas copiado todo el perfil, hasta </plist>. Donde sea posible, el mensaje indica la línea con el error.
    • El XML debe ser un perfil de Apple: su raíz es <plist>, con un <dict> dentro.
    • Para una declaración DDM, verifica que hayas copiado todo el JSON.
    • Si el contenido proviene de un perfil firmado, sube el archivo .mobileconfig en su lugar. Factorial IT extrae el XML de él.
  • Un archivo de Windows es rechazado cuando guardas el control. Los elementos de nivel superior deben ser <Replace>, <Add> o <Exec>. Un comando <Delete> (de un ajuste dejado en No configurado en CSP Builder) o un envoltorio <SyncML> o <SyncBody> es rechazado.
  • Los dispositivos se comportan de manera inesperada después de implementar un archivo personalizado. El perfil puede ser inválido o entrar en conflicto con otro. Factorial IT no valida el contenido, así que revisa el archivo.
  • La imagen del escritorio o de la pantalla de bloqueo no cambia en Windows Pro. El CSP de Personalización solo funciona en Pro una vez que SetEduPolicies está configurado. Implementa primero ese ajuste.

 

FAQ

  1. ¿Funciona en Linux?
    No. Soporta macOS, iOS/iPadOS, Windows y Android.
     
  2. ¿Verifica Factorial IT mi archivo?
    No los ajustes en sí. En Windows solo verifica los elementos de nivel superior. Eres responsable de asegurarte de que la configuración sea correcta.
     
  3. ¿Cómo actualizo la configuración?
    Abre el control desde MDM > Controles y sube el archivo nuevamente con los nuevos ajustes. En macOS e iOS/iPadOS puedes pegar el contenido completo actualizado en su lugar.
     
  4. ¿Puedo pegar un perfil en lugar de subir un archivo?
    Sí, en macOS e iOS/iPadOS, a menos que el perfil esté firmado. Los perfiles firmados deben ser subidos como un archivo .mobileconfig.
     
  5. ¿Tengo que escribir el XML de Windows a mano?
    No. CSP Builder lo genera a partir del catálogo de Policy CSP de Microsoft.
     
  6. ¿Incluyo el encabezado de SyncML en los archivos de Windows?
    No. Comienza y termina el XML con <Replace> o <Add>.

¿Te fue útil este artículo?

Give feedback about this article

¿No encuentras lo que estás buscando?

Nuestro equipo de servicio al cliente está aquí para ti.

Contáctanos

Knowledge Base Software powered by Helpjuice