Desde que agregamos campos personalizados a Ninja, hemos podido leer y escribir campos personalizados a nivel de dispositivo a través de scripts y la terminal. Los campos personalizados a nivel de organización (disponibles como parte de la funcionalidad de documentación de Ninja) siempre se han podido leer a través de scripts, pero hasta ahora no se podían escribir.
Con la versión 5.3.5 de Ninja, hemos añadido la posibilidad de escribir en los campos personalizados a nivel de organización a través de scripts o del terminal para la documentación automática. La versión 5.3.5 está disponible en las instancias de CA / OC / EU hoy y estará disponible en NA el 21 de septiembre.
Ahórrate horas de documentación manual con un mundo de nuevas posibilidades de automatización
Con frecuencia hay datos que serían útiles para el scripting en todos o muchos puntos finales de una organización. Esta información puede ser recogida y añadida a NinjaOne manualmente, pero permitir que los campos personalizados a nivel de organización sean escritos a través de un script permite posibilidades casi ilimitadas para la documentación automatizada.
Algunos casos de uso del mundo real para escribir en los campos personalizados de la organización incluyen:
- Extraer las claves de licencia de las configuraciones de puntos finales existentes y documentar dichas claves de licencia automáticamente.
- Extraer y documentar los ID de los inquilinos para aplicaciones como Azure, Printix, Keeper y otras soluciones multi-inquilinos.
- Extraer y documentar las configuraciones de la aplicación, la herramienta y el hardware como un blog XML o JSON desde el punto final.
El beneficio más importante de esta nueva función es la capacidad de los usuarios de automatizar tareas como éstas y evitar que su equipo pase horas con la documentación manual. Para los usuarios más avanzados, estas claves de licencia extraídas, los ID de los inquilinos y las configuraciones se pueden referenciar en un script o con condiciones para supervisar y alertar sobre los cambios, desplegar software o unir un dispositivo a un inquilino automáticamente.
Cómo escribir en los campos personalizados de la organización en Ninja
1) Nombrar una máquina delegada
La escritura en los campos personalizados de la organización requiere el uso de un delegado. Esto impide que varios dispositivos escriban simultáneamente en un campo a nivel de organización, lo que podría causar resultados no deseados. Los delegados se pueden configurar en la pestaña de organizaciones, en la sección de documentación.
2) Configure su campo personalizado
Necesitará un campo personalizado a nivel de organización para escribir en él. Estos campos se configuran como formularios en la aplicación Documentación. Para escribir en un campo a través de un script o un terminal, tendrás que configurar el campo de scripts como «Sólo escritura» o «Lectura/escritura».
3) Escribe tu script
Esta actualización ha añadido tres nuevos comandos para la creación de scripts en Ninja:
- Ninja-Property-Docs$TemplateID «$DocumentName» $AttributeName
- Ninja-Property-Docs-Set-Single «templateName» «fieldName» «new value»
Para hacer esto más real, vamos a esbozar lo que puede parecer para documentar automáticamente un ID de inquilino de Azure con Ninja.
Supongamos que hemos asignado nuestro delegado y creado el documento que aparece a continuación.
Vamos a escribir nuestro script:
- El ID / nombre de la plantilla es «Active Directory»
- El nombre del documento es «Tyrell Active Directory»
- El nombre del atributo es azureTenantID
$tenantId = (Get-AzureADTenantDetail).objectId Ninja-Property-Docs-Set 'Active Directory' 'Tyrell Active Directory' azureTenantID $tenantId
4) Despliega tu script
Por último, es necesario desplegar el script en el punto final apropiado del delegado. Una vez ejecutado el script, éste escribirá en el campo personalizado a nivel de organización y se completará con éxito.
A continuación, ejecutamos esto en nuestra máquina delegada para actualizar la plantilla.
¿Quieres ver a Ninja en acción?
Mira una breve demostración gratuita o pruebaestas funciones registrándote para una prueba gratuita sin compromiso.