Tema
Esta guía ofrece una descripción general de las funciones de gestión de software disponibles en NinjaOne e instrucciones paso a paso sobre los distintos métodos para instalar y desinstalar aplicaciones y garantizar el cumplimiento de las normas de software.
Entorno
Plataforma NinjaOne
Automatización y secuencias de comandos
Descripción
- Introducción
- Creación de un inventario de software
- Automatización de la instalación de software con NinjaOne
- Aplicación de requisitos de software con NinjaOne
- Uso de credenciales para mejorar las tasas de instalación de software
- Automatización de la instalación
Introducción
En las empresas preocupadas por la seguridad, los usuarios finales rara vez tienen permisos para gestionar aplicaciones, por lo que deben depender de los técnicos para instalar, desinstalar y aplicar parches a sus aplicaciones.
Desde implementaciones de software en toda la empresa hasta solicitudes de aplicaciones ad hoc de los usuarios finales, la gestión del software puede generar un número significativo de tickets que alejan a los técnicos de tareas más estratégicas.
NinjaOne ayuda a mejorar la seguridad y el cumplimiento normativo en los terminales Windows, Mac y Linux, al tiempo que ahorra tiempo a los técnicos al proporcionar sólidas capacidades de gestión de software ad hoc, automatizada y masiva.
Creación de un inventario de software
NinjaOne recopila automáticamente un inventario completo del software de todos los dispositivos gestionados. Obtendrá una lista completa de todo el software instalado en su entorno, incluidos los dispositivos en los que está instalado y los detalles críticos del software, como los números de versión y las fechas de instalación.
Métodos de implementación de software en NinjaOne
Paquetes integrados
Implemente y aplique parches de forma nativa a más de 40 aplicaciones de terceros, incluidos Google y Microsoft.
Flujo de trabajo de implementación nativo
Aloje y despliegue fácilmente cualquier paquete de aplicaciones de instalación o extensión de Microsoft a través de NinjaOne.
Scripts personalizados
Cree scripts de implementación de aplicaciones personalizados en varios idiomas para Windows, Mac y Linux.
Control remoto
Para implementaciones de aplicaciones complejas, tome el control 1:1 de los terminales e instale las aplicaciones directamente.
Desinstalación de software con NinjaOne
Inventario de software
Cualquier aplicación que admita la desinstalación silenciosa se puede desinstalar con un solo clic a través del inventario de software integrado «
» de NinjaOne.
Scripts personalizados
NinjaOne le ofrece la posibilidad de crear scripts de desinstalación de aplicaciones personalizados para Windows, Mac y Linux.
Control remoto
Para la eliminación de aplicaciones complejas, tome el control 1:1 de los terminales y desinstale las aplicaciones directamente.
Automatización de la instalación de software con NinjaOne
Implementación masiva y aplicación de parches a paquetes de software integrados
NinjaOne incluye más de 40 paquetes de aplicaciones que se pueden implementar automáticamente en terminales Windows mediante políticas y más de 100 que se pueden parchear automáticamente. Estas aplicaciones se implementarán de forma silenciosa en segundo plano sin la intervención del usuario final.
Implementación de aplicaciones de terceros integradas mediante políticas:
- Vaya a una política y seleccione la pestaña Software.
- Habilite la gestión de software y elija las opciones de análisis, actualización y reinicio.Nota importante: El análisis solo identifica los parches disponibles. La actualización instala la aplicación (si falta) y aplica los parches.
- Seleccione la pestaña Productos.
- Haga clic en Añadir productos y seleccione todas las aplicaciones que desee instalar o parchear.Nota importante: De forma predeterminada, las aplicaciones no se instalan automáticamente.
- Haga clic en Guardar.
- Seleccione todas las aplicaciones que desea instalar automáticamente y establezca el campo Instalar en Sí.
Implementación de software a través de scripts de instalación
El script de instalación de aplicaciones integrado en NinjaOne le permite instalar el instalador de Microsoft o la aplicación de extensión en servidores, estaciones de trabajo y portátiles Windows. El instalador debe permitir la instalación silenciosa para poder implementarse con este método. El script de instalación de aplicaciones se puede ejecutar de forma ad hoc, como una automatización programada por política o como una tarea programada.
Implementación masiva de software a través de automatizaciones programadas (script personalizado)
NinjaOne le permite crear scripts personalizados en PowerShell, ShellScript, Batch, VBScript y JavaScript para que pueda implementar casi cualquier aplicación en terminales Windows, Mac o Linux en la fecha y hora que elija.
Implementación de aplicaciones de terceros integradas a través de políticas:
- Escriba su script de implementación de aplicaciones personalizado y añádalo a sus scripts guardados.
- Vaya a una política y seleccione la pestaña Automatizaciones programadas .
- Haga clic en Añadir una automatización programada y rellene los campos de nombre y descripción.
- Haga clic en Añadir en la sección Automatizaciones del modal.Nota importante: puede implementar varias aplicaciones con un solo script programado. Las aplicaciones se implementarán simultáneamente en el orden en que aparecen en el script programado.
- Elija el script personalizado que ha creado.
- Seleccione el usuario que se utilizará para instalar la aplicación.
- Haga clic en Aplicar.
- Programe la implementación.Nota importante: Las instalaciones de software deben utilizar generalmente las opciones de programación Ejecutar una vez o Ejecutar una vez inmediatamente. Ejecutar una vez le permite implementar una aplicación en una fecha y hora futuras. Se ejecuta exactamente una vez. Ejecutar una vez inmediatamente se ejecuta tan pronto como se guarda la directiva y se ejecutará en todos los endpoints añadidos a la directiva en una fecha futura.
Implementación masiva de software con tareas programadas
Las tareas programadas se pueden utilizar junto con el flujo de trabajo de implementación nativa o los scripts personalizados para implementar aplicaciones de forma masiva como tareas únicas o en todos los roles de dispositivos.
- Vaya a Administración y, a continuación, a Tareas.
- Haga clic en Nueva tarea.
- Asigne un nombre y una descripción a la tarea y configure la programación.Nota importante: para ejecutar una tarea de implementación de software una sola vez, establezca el campo Finaliza en Después y Ocurrencias en 1.
- Haga clic en Añadir automatización y seleccione el script de la aplicación que desea ejecutar.
- Vaya a la pestaña Destinos.
- Haga clic en Agregar.
- Seleccione las organizaciones, dispositivos o grupos a los que desea dirigir la tarea.Nota importante: Puede crear un grupo dinámico de terminales que no tengan ningún software instalado utilizando las funciones de búsqueda y grupos de NinjaOne y aplicar la tarea programada a este grupo.
- Haga clic en Aplicar.
- Haga clic en Guardar.
Aplicación de requisitos de software
NinjaOne le permite aplicar el requisito de un software específico en un terminal mediante la supervisión condicional. Este proceso comprueba continuamente la ausencia de software e instala la aplicación cada vez que no se detecta. Tanto si el software nunca se ha instalado como si ha sido desinstalado por el usuario final, este proceso garantiza que los terminales cumplen los requisitos de software.
- Vaya a una política y seleccione la pestaña Condiciones.
- Haga clic en Añadir una condición.
- Haga clic en Seleccionar una condición.
- Seleccione la condición «Software» en el campo desplegable.
- Establezca Presencia en «No existe»
- Escriba el nombre de la aplicación en el campo Nombre y, a continuación, haga clic en Aplicar.Nota importante: El campo «Nombre» debe coincidir exactamente con el nombre de la aplicación. Puede utilizar comodines (*chrome*) para mejorar la precisión de la búsqueda.
- Añada un nombre para mostrar, un intervalo de restablecimiento y configure sus preferencias de notificaciones y tickets.Nota importante: El intervalo de restablecimiento debe ser de al menos 20 minutos para evitar que la condición se active con frecuencia e intente instalar la aplicación mediante un script mientras este aún se está instalando.
- Haga clic en Añadir en la sección Automatizaciones del modal.
- Seleccione el script de instalación de la aplicación.
- Haga clic en Añadir.
Software de lista negra
Puede utilizar NinjaOne para enviar notificaciones de instalaciones de software no aprobadas o para detectar software no aprobado e intentar instalarlo.
Creación de una alerta para software prohibido:
- Vaya a una política y seleccione la pestaña Condiciones.
- Haga clic en Añadir una condición.
- Haga clic en Seleccionar una condición.
- Seleccione la condición «Software».
- Establezca Presencia en «Existe»
- Añada el nombre de la aplicación que desea incluir en la lista negra en el campo Nombres.Nota importante: El campo del nombre debe coincidir exactamente con el nombre de la aplicación. Puede utilizar caracteres comodín (*chrome*) para mejorar los índices de coincidencia.
- Haga clic en «Aplicar».
- Establezca el campo Notificaciones en «Enviar notificaciones»
- Haga clic en Añadir.
Desinstalación automática del software prohibido:
- Cree un script personalizado para desinstalar el software prohibido.
- Siga los pasos anteriores.
- Haga clic en Añadir automatización.
- Seleccione su script de desinstalación.
- Haga clic en Aplicar.
- Haga clic en Añadir.
Uso de credenciales para mejorar las tasas de instalación de software
De forma predeterminada, las automatizaciones de NinjaOne se ejecutan con privilegios de nivel de sistema o como el usuario que ha iniciado sesión, por lo que no tienen acceso a recursos administrativos o de dominio. Si se ha bloqueado un punto final, es posible que se necesiten credenciales administrativas para instalar el software. Las credenciales se almacenan a nivel de organización.
Añadir credenciales
- Navegue hasta la organización en la que desea añadir una credencial.
- Haga clic en la pestaña Credenciales.
- Haga clic en Añadir credencial.
- Asigne un nombre, un dominio (si procede), un nombre de usuario y una contraseña a la credencial.
- Haga clic en Añadir.
Inyectar credenciales automáticamente
- En la pestaña Credenciales, haga clic en la pestaña Predeterminados.
- Configure las credenciales preferidas para Mac Script, Linux Script, Windows Script Local Admin, Windows Script Domain Admin y Windows 3rd Party Patching Preferred Credentials.
Uso de credenciales ad hoc
Al configurar un script de instalación de software (nativo o personalizado), establezca el campo Ejecutar como con sus credenciales preferidas.
Instalación automatizada
Cuando se proporciona una carga de archivo o una URL que termina en .msi en la automatización de la instalación del software, aparecerá un cuadro de información: «NinjaOne ha detectado que se trata de un archivo MSI, se ejecutará con <opciones predeterminadas> automáticamente»
Cuando se añade una carga de archivo/URL que no es .msi, incluso cuando no hay ninguna extensión en la URL, aparecerá el siguiente cuadro de diálogo: «Si desea ejecutar este instalador de forma silenciosa, es posible que deba introducir los argumentos de línea de comandos adecuados» Ninguno de estos cuadros de diálogo aparecerá hasta que se añada una URL o un archivo. Esto aclara a los técnicos si deben proporcionar parámetros de instalación silenciosa o no.
Los archivos de más de 1 GB se pueden instalar utilizando el método URL en el repositorio de software.
Afecta a Windows y Mac
Puede utilizar direcciones URL en el software que no terminen en .exe, .mxi, .pkg o .dmg, y en su lugar puede utilizar direcciones URL personalizadas o redirecciones a la última versión (cuando se utiliza el componente de instalación de automatización de aplicaciones).
Después de enviar el instalador, el cuadro de diálogo indica que estamos «analizando en busca de malware» el instalador, cuando no es así. Por lo tanto, este mensaje se va a cambiar por «Procesamiento de automatización: su archivo se ha enviado para su procesamiento»
