Tema
En este artículo se explica cómo desplegar un perfil de configuración móvil de macOS ya creado. Estas instrucciones son específicas para dispositivos macOS que utilizan el agente NinjaOne y que están inscritos en una solución de gestión de dispositivos móviles (MDM) de terceros.
Entorno
- Agente de NinjaOne
- Apple macOS
Descripción
Puede definir los siguientes permisos y configuraciones de NinjaOne a través de MDM:
- Conceda al agente de NinjaOne permiso para acceder a todos los archivos.
- Conceda a NinjaOne Remote permiso para acceder a todos los archivos y a las interfaces de programación de aplicaciones (API) de accesibilidad necesarias. Además, las cuentas de usuario estándar locales pueden habilitar los permisos de grabación de pantalla.
- Conceder permiso a NinjaOne Backup para acceder a todos los archivos.
- Impedir que el usuario del dispositivo desactive el procesamiento en segundo plano del agente de NinjaOne.
Las siguientes secciones explican los pasos a seguir.
Índice
- Configurar NinjaOne con un archivo de configuración
- Configurar manualmente los ajustes del perfil MDM de NinjaOne MDM
- Recursos adicionales
Configurar NinjaOne con un archivo de configuración
Para configurar NinjaOne con un archivo de configuración, sigue estos pasos:
- Descarga el archivo NinjaOne_Agent.mobileconfig adjunto al final de este artículo. Puedes cargar este archivo directamente en un servicio MDM e implementarlo en los dispositivos gestionados.
- Como alternativa, pega todo el contenido del archivo, tal y como se muestra en el siguiente campo de texto preformateado, en un perfil de servicio MDM compatible para enviarlo a los dispositivos administrados:
<?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">
<PLIST version="1.0">
<DICT>
<KEY>PayloadContent</KEY>
<ARRAY>
<DICT>
<KEY>PayloadDescription</KEY>
<STRING></STRING>
<KEY>PayloadDisplayName</KEY>
<STRING>Preferencias de privacidad del agente NinjaOne</STRING>
<KEY>PayloadEnabled</KEY>
<VERDADERO/>
<CLAVE>PayloadIdentifier</CLAVE>
<STRING>F90E3D0E-AD13-486C-84D4-A495C460354B</STRING>
<CLAVE>PayloadOrganization</CLAVE>
<STRING>NinjaOne</STRING>
<KEY>PayloadType</KEY>
<STRING>com.apple.TCC.configuration-profile-policy</STRING>
<KEY>PayloadUUID</KEY>
<STRING>F90E3D0E-AD13-486C-84D4-A495C460354A</STRING>
<KEY>PayloadVersion</KEY>
<ENTERO>1</ENTERO>
<KEY>Servicios</KEY>
<DICT>
<KEY>Accessibilidad</KEY>
<ARRAY>
<DICT>
<KEY>Permitido</KEY>
<VERDADERO/>
<KEY>CodeRequirement</KEY>
<CADENA>identificador «com.ninjarmm.ncstreamer» y ancla genérica de Apple y certificado 1[field.1.2.840.113635.100.6.2.6] /* existe */ y certificado hoja[field.1.2.840.113635.100.6.1.13] /* existe */ y certificado hoja[asunto.OU] = EBNT3ZX97E</STRING>
<KEY>Identificador</KEY>
<STRING>com.ninjarmm.ncstreamer</STRING>
<KEY>IdentifierType</KEY>
<STRING>bundleID</STRING>
<KEY>StaticCode</KEY>
<INTEGER>0</INTEGER>
</DICT>
</ARRAY>
<KEY>Captura de pantalla</KEY>
<ARRAY>
<DICT>
<KEY>Autorización</KEY>
<STRING>Permitir al usuario estándar configurar el servicio del sistema</STRING>
<KEY>Requisito de código</KEY>
<CADENA>identificador «com.ninjarmm.ncstreamer» y ancla genérica de Apple y certificado 1[campo.1.2.840.113635.100.6.2.6] /* existe */ y certificado hoja[campo.1.2.840.113635.100.6.1.13] /* existe */ y certificado hoja[subject.OU] = EBNT3ZX97E</STRING>
<KEY>Identificador</KEY>
<STRING>com.ninjarmm.ncstreamer</STRING>
<KEY>Tipo de identificador</KEY>
<STRING>bundleID</STRING>
<KEY>StaticCode</KEY>
<INTEGER>0</INTEGER>
</DICT>
</ARRAY>
<KEY>SystemPolicyAllFiles</KEY>
<ARRAY>
<DICT>
<KEY>Permitido</KEY>
<VERDADERO/>
<KEY>RequisitoDeCódigo</KEY>
<STRING>identificador «com.ninjarmm.ncstreamer» y ancla genérica de Apple y Certificado 1[campo.1.2.840.113635.100.6.2.6] /* existe */ y hoja del certificado [campo.1.2.840.113635.100.6.1.13] /* existe */ y hoja del certificado [asunto.OU] = EBNT3ZX97E</STRING>
<KEY>Identificador</KEY>
<STRING>com.ninjarmm.ncstreamer</STRING>
<KEY>IdentifierType</KEY>
<STRING>bundleID</STRING>
<KEY>StaticCode</KEY>
<INTEGER>0</INTEGER>
</DICT>
<DICT>
<KEY>Permitido</KEY>
<VERDADERO/>
<KEY>Requisito de código</KEY>
<STRING>identificador «ninjarmm-macagent» y ancla genérica de Apple y certificado 1[campo.1.2.840.113635.100.6.2.6] /* existe */ y certificado hoja[campo.1.2.840.113635.100.6.1.13] /* existe */ y certificado hoja[subject.OU] = EBNT3ZX97E</STRING>
<KEY>Identificador</KEY>
<STRING>/Aplicaciones/NinjaRMMAgent/programfiles/ninjarmm-macagent</STRING>
<KEY>Tipo de identificador</KEY>
<STRING>ruta</STRING>
<KEY>CódigoEstático</KEY>
<INTEGER>0</INTEGER>
</DICT>
<DICT>
<KEY>Permitido</KEY>
<VERDADERO/>
<KEY>RequisitoDeCódigo</KEY>
<CADENA>identificador lockhart y ancla apple genérico y certificado 1[campo.1.2.840.113635.100.6.2.6] /* existe */ y certificado leaf[campo.1.2.840.113635.100.6.1.13] /* existe */ y certificado leaf[subject.OU] = EBNT3ZX97E</STRING>
<KEY>Identifier</KEY>
<STRING>/Aplicaciones/NinjaRMMAgent/programfiles/lockhart/bin/lockhart</STRING>
<KEY>IdentifierType</KEY>
<STRING>path</STRING>
</DICT>
</ARRAY>
</DICT>
</DICT>
<DICT>
<KEY>PayloadDescription</KEY>
<STRING>Permisos para NinjaOne Agent y Remote</STRING>
<KEY>PayloadDisplayName</KEY>
<STRING>Gestión del servicio NinjaOne Agent</STRING>
<KEY>PayloadIdentifier</KEY>
<STRING>com.ninjaone.NinjaOneAgentServiceManagement</STRING>
<KEY>PayloadUUID</KEY>
<STRING>0d8e2ece-dfa7-4103-97ff-e91a9f842a1e</STRING>
<KEY>PayloadType</KEY>
<STRING>com.apple.servicemanagement</STRING>
<KEY>Rules</KEY>
<ARRAY>
<DICT>
<KEY>RuleType</KEY>
<STRING>TeamIdentifier</STRING>
<KEY>RuleValue</KEY>
<STRING>EBNT3ZX97E</STRING>
<KEY>Comentario</KEY>
<STRING>NinjaOne Agente</STRING>
</DICT>
</ARRAY>
</DICT>
</ARRAY>
<KEY>Descripción de la carga útil</KEY>
<STRING>Permisos para NinjaOne Agent y Remote</STRING>
<KEY>Nombre para mostrar de la carga útil</KEY>
<STRING>NinjaOne Agent y Remote</STRING>
<KEY>Carga útil habilitada</KEY>
<TRUE/>
<KEY>Identificador de la carga útil</KEY>
<STRING>5239630D-0350-4236-B4E8-8A0AC610C88B</STRING>
<KEY>PayloadOrganization</KEY>
<STRING>NinjaOne</STRING>
<KEY>PayloadScope</KEY>
<STRING>Sistema</STRING>
<KEY>PayloadType</KEY>
<STRING>Configuración</STRING>
<KEY>UUID de la carga útil</KEY>
<STRING>5239630D-0350-4236-B4E8-8A0AC610C88B</STRING>
<KEY>Versión de la carga útil</KEY>
<INTEGER>1</INTEGER>
</DICT>
</PLIST>Configurar manualmente los ajustes del perfil MDM de NinjaOne
Al configurar manualmente los perfiles MDM, es posible que observes que el nombre exacto de las cargas útiles y las claves puede variar de un servicio MDM a otro. Los nombres de las cargas útiles y las claves utilizados en esta sección coinciden con los definidos por Apple. Si detectas alguna discrepancia entre los nombres que aparecen aquí y los que figuran en el servidor MDM, ponte en contacto con tu servicio MDM para confirmar los nombres de clave correctos.
Debes configurar las cargas útiles de «Control de políticas de preferencias de privacidad » para lo siguiente, incluida una configuración de «Gestión de servicios »:
Agente NinjaOne
Utilice la siguiente tabla para configurar la carga útil del agente NinjaOne en su perfil de servicio MDM compatible:
| Clave | Valor | ||||
|---|---|---|---|---|---|
| Identificador | /Aplicaciones/NinjaRMMAgent/programfiles/ninjarmm-macagent | ||||
| Tipo de identificador | Ruta | ||||
| Requisito de código | identificador «ninjarmm-macagent» y ancla genérica de Apple y certificado 1[field.1.2.840.113635.100.6.2.6] /* existe / y hoja de certificado[field.1.2.840.113635.100.6.1.13] / existe */ y hoja de certificado[asunto.OU] = EBNT3ZX97E | ||||
| Código estático | 0 | ||||
| Permisos |
|
Ninja Remote
Utilice la siguiente tabla para configurar la carga útil del agente NinjaOne en su perfil de servicio MDM compatible:
| Clave | Valor | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Identificador | com.ninjarmm.ncstreamer | ||||||||
| Tipo de identificador | bundleID | ||||||||
| Requisito de código | identificador «com.ninjarmm.ncstreamer» y ancla genérica de Apple y certificado 1[field.1.2.840.113635.100.6.2.6] /* existe / y certificado leaf[field.1.2.840.113635.100.6.1.13] / existe */ y certificado leaf[asunto.OU] = EBNT3ZX97E | ||||||||
| Código estático | 0 | ||||||||
| Permisos |
|
Respaldo de NinjaOne
Utiliza la siguiente tabla para configurar la carga útil del agente NinjaOne en tu perfil de servicio MDM compatible:
| Clave | Valor | ||||
|---|---|---|---|---|---|
| Identificador | /Aplicaciones/NinjaRMMAgent/programfiles/lockhart/bin/lockhart | ||||
| Tipo de identificador | Ruta | ||||
| Requisito de código | identificador lockhart y ancla apple genérico y certificado 1[field.1.2.840.113635.100.6.2.6] /* existe / y certificado leaf[field.1.2.840.113635.100.6.1.13] / existe */ y certificado leaf[subject.OU] = EBNT3ZX97E | ||||
| Código estático | 0 | ||||
| Permisos |
|
Configuración de la gestión de servicios
Utilice la siguiente tabla para agregar la configuración en su perfil de servicio MDM compatible:
| Clave | Valor |
|---|---|
| Tipo de regla | Identificador del equipo |
| Valor de la regla | EBNT3ZX97E |
| Comentario | Agente de NinjaOne |
Recursos adicionales
Consulta los siguientes recursos para aprender más sobre los servicios MDM para macOS:
- NinjaOne MDM para macOS: Desplegar configuraciones de NinjaOne en dispositivos macOS inscritos en Jamf Pro
- NinjaOne MDM: Inscripción de dispositivos macOS
- NinjaOne MDM: Catálogo de recursos
- NinjaOne Gestión de endpoints: tokenización de agentes