¿Ya eres cliente de NinjaOne? Inicia sesión para ver más guías y las últimas actualizaciones.

Gestión de software con NinjaOne

Tema

Este artículo trata sobre la gestión de software en NinjaOne.

Entorno

Gestión de endpoints 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 disponen de permisos para gestionar 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 aprender más:

Creación de un inventario de software

NinjaOne recopila automáticamente un inventario completo del software de todos los dispositivos gestionados. Obtendrás una lista exhaustiva de todos los softwares instalados en tu 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 despliegue de software en NinjaOne

  • Paquetes integrados: implemente y aplique parches de forma nativa a más de 40 aplicaciones de terceros de distintos proveedores, incluidos Google y Microsoft.
  • Flujo de trabajo de implementación nativo: aloja e implementa fácilmente cualquier instalador de Microsoft o paquete de aplicaciones de extensión a través de NinjaOne.
  • Scripts personalizados: Crea scripts personalizados de despliegue de aplicaciones para Windows, macOS y Linux.
  • Control remoto: Asume el control directo de los terminales para implementaciones complejas de aplicaciones e instala aplicaciones directamente.

Desinstalación de software con NinjaOne

  • Inventario de Software: puedes 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 cada terminal y desinstala aplicaciones directamente para la eliminación de aplicaciones complejas.

Automatización de la instalación de software con NinjaOne

Despliegue masivo y aplicación de parches a paquetes de software integrados

NinjaOne incluye más de 40 paquetes de aplicaciones que se implementan automáticamente en los terminales 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

  1. Accede a una política y selecciona la pestaña «Software ».
  2. Activa la gestión de software y elija las opciones de análisis, actualización y reinicio.
  3. Selecciona la pestaña «Productos ».
  4. Haz clic en «Añadir productos » y selecciona todas las aplicaciones que desees instalar o a las que desees aplicar parches.
  5. Haga clic en «Guardar».
  6. Selecciona todas las aplicaciones que desees instalar y configura el campo «Instalar » en «Sí».

Implementación de software mediante scripts de instalación

El script de instalación de aplicaciones integrado en NinjaOne te permite instalar un instalador de Microsoft o una aplicación de extensión en servidores, estaciones de trabajo y portátiles con Windows. Para poder realizar la implementación mediante este método, el instalador debe permitir la instalación silenciosa. Puedes ejecutar el script de instalación de aplicaciones de forma puntual, como automatización programada mediante una política o como tarea programada.

Para obtener más información, consulta «Ejecutar o instalar automatizaciones de aplicaciones en NinjaOne».

Despliegue masivo 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 mediante políticas

Puede implementar varias aplicaciones con un único script programado. Las aplicaciones se implementan simultáneamente en el orden en que aparecen en el script.

Por lo general, las instalaciones de software deben utilizar 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. La opción «Ejecutar una vez inmediatamente» se ejecuta en cuanto guardas la política y se aplica a todos los terminales añadidos a la política en una fecha futura.

  1. Escribe tu script personalizado de implementación de aplicaciones y añádelo a tus scripts guardados.
  2. En NinjaOne, ve a «Administración»«Políticas»«Políticas del agente » y selecciona una política de la lista.
  3. Se abrirá la página de configuración de la política. Haz clic en «Automatizaciones programadas».
  4. Haz clic en «Añadir una automatización programada » y rellena los campos de nombre y descripción.
  5. Haz clic en «Añadir» en la sección «Automatizaciones » del cuadro de diálogo.
  6. En el menú desplegable «Programación», elige una opción de programación. Para las instalaciones de software, se suele recomendar utilizar las opciones «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»: desplega una aplicación tan pronto como guardes la política y se ejecuta en todos los terminales agregados a la política en una fecha futura.
  7. Seleccione el script personalizado que ha creado.
  8. Selecciona qué usuario se utilizará para instalar la aplicación.
  9. Haz clic en «Aplicar».
  10. Programa tu despliegue.

Despliegue masivo de software con tareas programadas

Puedes utilizar tareas programadas junto con el flujo de trabajo de despliegue nativo o los flujos de trabajo de scripts personalizados para implementar aplicaciones de forma masiva, ya sea como tareas puntuales o en todos los roles del dispositivo.

  1. Ve a AdministraciónTareas y haz clic en Crear tarea.
  2. 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, establece el campo «Fin» en «Después de» y el campo «Ocurrencias» en 1.
  3. Haz clic en «Añadir automatización » y selecciona el script de la aplicación que deseas ejecutar.
  4. Ve a la pestaña «Objetivos » y haz clic en «Agregar».
  5. Selecciona las organizaciones, los dispositivos o los grupos a los que deseas dirigir la tarea. Puedes crear un grupo dinámico de terminales que no tengan instalado el software utilizando las funciones «Búsqueda de dispositivos y grupos» y «Aplicar tarea programada» a este grupo.
  6. Haga clic en «Aplicar» y, a continuación, en «Guardar».

Aplicación de los requisitos de software

NinjaOne te permite hacer cumplir el requisito de un software específico en un terminal mediante la supervisión condicional. Este proceso comprueba si falta el software e instala la aplicación siempre que NinjaOne no la detecte, lo que garantiza que los terminales cumplan los requisitos de software.

  1. En NinjaOne, ve a AdministraciónPolíticasPolíticas del agente y selecciona una política de la lista.
  2. Acceda a una política y seleccione la pestaña «Condiciones ».
  3. Haz clic en «Agregar una condición » → «Seleccionar una condición».
  4. Selecciona la condición «Software » en el menú desplegable y, a continuación, establece «Presencia » en «No existe».
  5. Escribe el nombre de la aplicación en el campo «Nombre ». El campo «Nombre» debe coincidir exactamente con el nombre de la aplicación. Los caracteres comodín (*chrome*) pueden mejorar las tasas de coincidencia. Cuando hayas terminado, haz clic en «Aplicar».
  6. Añade un nombre para la pantalla y un intervalo de reinicio; a continuación, configura tus preferencias de notificaciones y gestión de incidencias. Establece el intervalo de reinicio en al menos 20 minutos para evitar que la condición se active mientras aún se está ejecutando un script de instalación.
  7. Haz clic en «Agregar» en la sección «Automatizaciones» de la ventana.
  8. Selecciona el script de instalación de tu aplicación y, a continuación, haz clic en «Agregar».

Software de la lista de bloqueo

Puede utilizar NinjaOne para enviar notificaciones de instalaciones de software no autorizado o para detectar y desinstalar automáticamente dicho software.

Creación de una alerta para software prohibido

  1. En NinjaOne, ve a «Administración»«Políticas»«Políticas del agente » y selecciona una política de la lista.
  2. Accede a una política y selecciona la pestaña «Condiciones ».
  3. Haz clic en «Agregar una condición » → «Seleccionar una condición».
  4. Selecciona la condición «Software » en el menú desplegable y, a continuación, establece «Presencia » en «Existe».
  5. Agrega el nombre de la aplicación que deseas incluir en la lista de bloqueo al campo «Nombres ».

    El campo «Nombre» debe coincidir exactamente con el nombre de la aplicación. Puedes usar caracteres comodín (*chrome*) para mejorar la precisión de la búsqueda.
  6. Haz clic en «Aplicar».
  7. Establece el campo «Notificaciones » en «Enviar notificaciones».
  8. Haz clic en «Agregar».

Desinstalación automática de software prohibido

  1. Crea un script personalizado para desinstalar el software prohibido.
  2. Sigue los pasos anteriores.
  3. Haz clic en «Añadir automatización».
  4. Selecciona tu script de desinstalación.
  5. Haz clic en «Aplicar».
  6. Haz clic en «Agregar».

Usar 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 has restringido el acceso a un terminal, la instalación de software puede requerir credenciales administrativas, que se almacenan a nivel de la organización.

Añadir credenciales

  1. Accede a la organización en la que deseas agregar una credencial.
  2. Haga clic en la pestaña «Credenciales ».
  3. Haz clic en «Agregar credencial».
  4. Asigna un nombre a la credencial, el dominio (si procede), el nombre de usuario y la contraseña.
  5. Haz clic en «Agregar».

Inserción automática de credenciales

  1. Desde la pestaña «Credenciales», haz clic en la pestaña «Valores predeterminados ».
  2. Configure las credenciales preferidas para «Script Mac», «Script Linux», «Administrador local de Windows», «Administrador de dominio de Windows» y «Parches de terceros de Windows» según sus preferencias.

Usar credenciales ad hoc

Al configurar un script de instalación de software (nativo o personalizado), establece el campo «Ejecutar como» con tus credenciales preferidas.

Automatización de la instalación

Cuando se proporciona a la automatización de instalación de software una carga de archivo o una URL que termina en .msi, aparece un cuadro informativo: «NinjaOne ha detectado que se trata de un archivo MSI; se ejecutará automáticamente con <VALORES predeterminados>».

Si agregas una URL de carga de archivos que no termine en .msi, incluso si la URL no tiene extensión, aparecerá el siguiente mensaje: «Si pretendes ejecutar este instalador de forma silenciosa, es posible que tengas que introducir los argumentos de línea de comandos adecuados». Ninguna de estas indicaciones aparecerá hasta que agregues una URL o un archivo. Puedes instalar archivos de más de 1 GB utilizando el método de URL en el repositorio de software.

En el software se pueden utilizar direcciones URL que no terminen en .exe, .msi, .pkg o .dmg; en su lugar, se pueden emplear direcciones URL personalizadas o redireccionamientos a la última versión al utilizar el componente de instalación de automatización de aplicaciones.

FAQ

Próximos pasos