Tema
Este artículo trata sobre la gestión de software en NinjaOne.
Entorno
Gestión de terminales de NinjaOne
Descripción
NinjaOne ofrece funciones de gestión de software para terminales Windows, macOS y Linux. En entornos en los que los usuarios finales no tienen permisos de gestión de aplicaciones, los técnicos pueden utilizar NinjaOne para instalar, desinstalar y aplicar parches a las aplicaciones de forma puntual, masiva o automática mediante la automatización basada en políticas.
Selecciona un tema para obtener más información:
- Creación de un inventario de software
- Métodos de implementación de software en NinjaOne
- Desinstalación de software con NinjaOne
- Automatización de la instalación de software con NinjaOne
- Implementación masiva y aplicación de parches a paquetes de software integrados
- Implementación de aplicaciones de terceros integradas mediante políticas
- Implementación de software mediante scripts de instalación
- Implementación masiva de software mediante automatizaciones programadas (script personalizado)
- Implementación masiva de software con tareas programadas
- Aplicación de requisitos de software
- Software de la lista de bloqueados
- Uso de credenciales para mejorar las tasas de instalación de software
- Automatización de la instalación
Creación de un inventario de software
NinjaOne recopila automáticamente un inventario completo de software para todos los dispositivos gestionados. Obtendrá una lista exhaustiva de todo el software instalado en su entorno, incluyendo en qué dispositivos está instalado y 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 de distintos editores, incluidos Google y Microsoft.
- Flujo de trabajo de implementación nativo: aloje e implemente fácilmente cualquier instalador de Microsoft o paquete de aplicaciones de extensión a través de NinjaOne.
- Scripts personalizados: Crea scripts personalizados de implementación de aplicaciones para Windows, macOS y Linux.
- Control remoto: Asume el control 1:1 de los terminales para implementaciones de aplicaciones complejas e instala aplicaciones directamente.
Desinstalación de software con NinjaOne
- Inventario de software: puede desinstalar cualquier aplicación que admita la desinstalación silenciosa con solo hacer clic en un botón en el inventario de software integrado de NinjaOne.
- Scripts personalizados: NinjaOne te permite crear scripts personalizados de desinstalación de aplicaciones para Windows, Mac y Linux.
- Control remoto: Asume el control individual de los dispositivos finales y desinstala aplicaciones directamente para la eliminación de aplicaciones complejas.
Automatización de la instalación de software con NinjaOne
Implementación masiva y aplicación de parches de paquetes de software integrados
NinjaOne incluye más de 40 paquetes de aplicaciones que se implementan automáticamente en los dispositivos finales de Windows a través de políticas y más de 100 que se actualizan automáticamente. Estas aplicaciones se implementan de forma silenciosa en segundo plano sin la intervención del usuario final.
Implementación de aplicaciones de terceros integradas mediante políticas
- Acceda a una política y seleccione la pestaña «Software ».
- Active la gestión de software y elija las opciones de análisis, actualización y reinicio.
- Seleccione la pestaña Productos.
- Haz clic en «Añadir productos » y selecciona todas las aplicaciones que desees instalar o actualizar.
- Haga clic en Guardar.
- Seleccione todas las aplicaciones que desee instalar y establezca el campo Instalar en Sí.
Implementación de software mediante scripts de instalación
El script de instalación de aplicaciones integrado de NinjaOne le permite instalar un instalador de Microsoft o una aplicación de extensión en servidores, estaciones de trabajo y portátiles Windows. El instalador debe permitir la instalación silenciosa para poder realizar la implementación mediante este método. Puede ejecutar el script de instalación de aplicaciones de forma ad hoc, como una automatización programada por política o como una tarea programada.
Implementación masiva de software mediante automatizaciones programadas (script personalizado)
NinjaOne le permite crear scripts personalizados en PowerShell, ShellScript, Batch, VBScript y JavaScript que puede utilizar para implementar casi cualquier aplicación en terminales Windows, Mac o Linux en una fecha y hora específicas.
Implementación de aplicaciones de terceros integradas a través de políticas
Puede implementar varias aplicaciones con un único script programado. Las aplicaciones se implementan simultáneamente en el orden indicado en el script.
Las instalaciones de software deben utilizar generalmente las opciones de programación «Ejecutar una vez » o «Ejecutar una vez inmediatamente ». La opción «Ejecutar una vez » te 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 guardas la política y se ejecuta en todos los terminales añadidos a la política en una fecha futura.
- Escriba su script de implementación de aplicaciones personalizado y añádalo a sus scripts guardados.
- En NinjaOne, vaya a Administración → Políticas → Políticas de agente y seleccione una política de la lista.
- Se abrirá la página de configuración de la política. Haga clic en Automatizaciones programadas.
- Haz clic en «Añadir una automatización programada » y rellena los campos de nombre y descripción.
- Haz clic en Añadir en la sección Automatizaciones del cuadro de diálogo.
- En el menú desplegable Programación, elige una opción de programación. Las instalaciones de software suelen utilizar las opciones de programación Ejecutar una vez o Ejecutar una vez inmediatamente.
- Ejecutar una vez: implementa una aplicación en una fecha y hora futuras. Se ejecuta exactamente una vez.
- Ejecutar una vez inmediatamente: Implemente una aplicación tan pronto como guarde la política y ejecútela en todos los endpoints añadidos a la política en una fecha futura.
- Seleccione el script personalizado que ha creado.
- Seleccione qué usuario utilizar para instalar la aplicación.
- Haga clic en «Aplicar».
- Programe su implementación.
Implementación masiva de software con tareas programadas
Puedes utilizar tareas programadas junto con el flujo de trabajo de implementación nativo o los flujos de trabajo de scripts personalizados para implementar aplicaciones de forma masiva como tareas puntuales o en todas las funciones de los dispositivos.
- Vaya a Administración → Tareas y haga clic en Crear tarea.
- Se abrirá la ventana Nueva tarea programada. Asigna un nombre y una descripción a la tarea, y configura la programación. Para ejecutar una tarea de implementación de software solo una vez, configura el campo Finaliza en Después y el campo 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 y haga clic en Añadir.
- Seleccione las organizaciones, los dispositivos o los grupos a los que desea dirigirse. Puede crear un grupo dinámico de terminales sin el software instalado utilizando las funciones Buscar y Grupos y aplicando la tarea programada a este grupo.
- Haga clic en Aplicar y, a continuación, en Guardar.
Aplicación de los requisitos de software
NinjaOne le permite hacer cumplir el requisito de un software específico en un punto final mediante la supervisión condicional. Este proceso comprueba la ausencia de software e instala la aplicación siempre que NinjaOne no la detecte, lo que garantiza que los puntos finales cumplan con los requisitos de software.
- En NinjaOne, vaya a Administración → Políticas → Políticas de agente y seleccione una política de la lista.
- Vaya a una política y seleccione la pestaña Condiciones.
- Haga clic en Añadir una condición → Seleccionar una condición.
- Seleccione la condición Software en el menú desplegable y, a continuación, establezca Presencia en No existe.
- Escriba el nombre de la aplicación en el campo Nombre. El campo de nombre debe coincidir exactamente con el nombre de la aplicación. Los caracteres comodín (*chrome*) pueden mejorar las tasas de coincidencia. Cuando haya terminado, haga clic en Aplicar.
- Añade un nombre para mostrar y un intervalo de reinicio, y luego configura tus preferencias de notificaciones y tickets. Establece el intervalo de reinicio en al menos 20 minutos para evitar que la condición se active mientras el script de instalación aún se está ejecutando.
- Haz clic en «Añadir» en la sección «Automatizaciones » de la ventana.
- Seleccione el script de instalación de su aplicación y, a continuación, haga clic en Añadir.
Software de la lista de bloqueados
Puede utilizar NinjaOne para enviar notificaciones de instalaciones de software no autorizado o para detectar y desinstalar automáticamente el software no autorizado.
Creación de una alerta para software prohibido
- En NinjaOne, vaya a Administración → Políticas → Políticas de agente y seleccione una política de la lista.
- Vaya a una política y seleccione la pestaña Condiciones.
- Haga clic en Añadir una condición → Seleccionar una condición.
- Seleccione la condición Software en el menú desplegable y, a continuación, establezca Presencia en Existe.
Añade el nombre de la aplicación que deseas incluir en la lista de bloqueados al campo Nombres.
El campo de nombre debe coincidir exactamente con el nombre de la aplicación. Puedes utilizar caracteres comodín (*chrome*) para mejorar las tasas de coincidencia.- Haz clic en Aplicar.
- Establece el campo Notificaciones en Enviar notificaciones.
- Haga clic en Añadir.
Desinstalación automática de software prohibido
- Crea 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.
- Haz 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 a nivel del sistema o como el usuario que ha iniciado sesión, por lo que no tienen acceso a recursos del dominio ni administrativos. Si ha bloqueado un punto final, la instalación de software puede requerir credenciales administrativas, que se almacenan a nivel de la organización.
Añadir credenciales
- Vaya a 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.
- Haz clic en Añadir.
Inserción automática de credenciales
- En la pestaña Credenciales, haz clic en la pestaña Predeterminados.
- Configure las credenciales preferidas para Mac Script, Linux Script, Administrador local de Windows Script, Administrador de dominio de Windows Script y Parches de terceros de Windows.
Uso de credenciales ad hoc
Al configurar un script de instalación de software (nativo o personalizado), configura el campo Ejecutar como con tus credenciales preferidas.
Automatización de la instalación
Cuando proporcione a la automatización de instalación de software una carga de archivo o una URL que termine en .msi, aparecerá un cuadro de información: «NinjaOne ha detectado que se trata de un archivo MSI; se ejecutará con <opciones predeterminadas> automáticamente».
Si añade una URL de carga de archivos que no sea .msi, incluso si la URL no tiene extensión, aparecerá el siguiente mensaje: «Si desea ejecutar este instalador de forma silenciosa, es posible que tenga que introducir los argumentos de línea de comandos adecuados». Ninguna de estas indicaciones aparecerá hasta que añada una URL o un archivo. Puede instalar archivos de más de 1 GB utilizando el método de URL en el repositorio de software.
Puede utilizar en el software URL que no terminen en .exe, .msi, .pkg o .dmg, y en su lugar puede utilizar URL personalizadas o redireccionamientos a la última versión al utilizar el componente de instalación de automatización de aplicaciones.