Ir al contenido principal

Resultados de los comandos

Obtenga más información sobre los resultados de la ejecución de comandos.

La sección Resultados de los comandos en Trio proporciona una interfaz centralizada en tiempo real para supervisar el resultado de las ejecuciones de comandos en todos los dispositivos inscritos. Después de que se envían los comandos, ya sea manualmente, según un programa o mediante activadores de automatización, su estado, salida y metadatos de ejecución se capturan y se muestran en esta vista.

Esta capacidad es fundamental para los administradores de TI responsables de verificar la finalización de las tareas, diagnosticar fallas de comandos, validar configuraciones y realizar revisiones de auditoría. Permite una visibilidad granular de la ejecución a nivel de dispositivo, incluidos los códigos de salida, los registros, los errores de tiempo de ejecución y la salida específica del comando.

Requisitos previos

Solo los usuarios con permisos para ejecutar o administrar comandos, como Superadministrador, Administrador de TI o roles personalizados con "Acceso al registro de ejecución de comandos" habilitado, pueden ver esta sección.

Para que se generen los resultados de los comandos, se deben cumplir las siguientes condiciones:

  • El dispositivo de destino debe tener el agente Trio instalado y activo.

  • Comando

  • Los dispositivos deben poder comunicarse con el servidor en el momento de la transmisión de resultados.

  • El comando no debe haber sido interrumpido por errores de red, tiempos de espera o cancelaciones manuales antes de registrarse.

Ruta de acceso

Flota → Comando → Resultados

Descripción general de la interfaz de resultados

Cuando se ejecuta Comandos, Trio recopila y presenta registros de resultados en una tabla estructurada. La parte superior de la vista incluye una barra de búsqueda y filtros multidimensionales para refinar la visibilidad según:

  • Estado: filtre por resultado (por ejemplo, Éxito, Tiempo de espera agotado, Error)

  • SO/Entorno: Windows (CMD/PowerShell) o macOS (bash/zsh)

  • Código de salida: códigos de salida personalizados o estándar (por ejemplo, 0 para éxito)

  • Dispositivo: nombre del dispositivo que ejecutó los comandos

  • Comandos

Cada entrada de resultado incluye lo siguiente:

  • Nombre del comando: el nombre tal como se definió durante la creación

  • SO (Entorno): el sistema operativo y el entorno de ejecución (por ejemplo, PowerShell)

  • Dispositivo: el punto final específico que ejecutó el comando

  • Código de salida: salida numérica que indica el resultado de la ejecución

  • Estado: Éxito, Tiempo de espera agotado o Error

  • Finalizado el: marca de tiempo de finalización

Ver detalles del resultado del comando

Al hacer clic en cualquier fila de resultados, se expande la vista Detalles del resultado del comando. Este modal contiene un desglose completo de la ejecución, que incluye:

  • Dispositivo: el nombre completo del punto final

  • Nombre del grupo: grupo organizativo al que pertenece el dispositivo

  • Ejecutar como: privilegios de ejecución (Sistema/Raíz)

  • Código de salida: el valor de salida devuelto (por ejemplo, 1 = error general, 0 = éxito)

  • Sincronización de hora del servidor y del agente: útil para discrepancias de tiempo

  • Marcas de tiempo de inicio/finalización: horas exactas de inicio y finalización

  • Archivos: si alguno se adjuntó o descargó

  • Comando sin procesar: el contenido completo del comando tal como se ejecutó en el dispositivo

  • Salida del registro de comandos: salida estándar o registros devueltos por el agente, incluidos mensajes de tiempo de ejecución, rastreos de errores o valores de eco

Exportar resultados de comandos

En la vista de detalles de resultados, hay disponible un botón Exportar. Esto permite a los administradores descargar los detalles de los resultados (normalmente en JSON o CSV) para el cumplimiento, la revisión sin conexión o la escalada de tickets.

Esta exportación incluye todo el contexto de ejecución: metadatos del dispositivo, registros, contenido del comando y marcas de tiempo. Es especialmente valioso al investigar errores de configuración del sistema o implementaciones fallidas.

Notas sobre el comportamiento del sistema

  • Los tiempos de espera agotados se producen cuando un comando supera su límite de tiempo de ejecución definido. Estos se marcan claramente en rojo con un estado de "Tiempo de espera agotado" y un código de salida 1.

  • Los errores pueden deberse a problemas de sintaxis, rutas no válidas, problemas de permisos o dependencias faltantes. Estos devuelven el estado "Error" y el código de salida 1 (a menos que el comando lo anule).

  • El éxito se indica mediante el código de salida 0 y las etiquetas verdes de "Éxito".

  • Los retrasos o fallas del lado del agente en la transmisión de resultados pueden provocar registros faltantes o parciales.

  • ¿Dispositivo sin conexión a la hora de finalizar? Si el comando se ejecuta pero el resultado no se sincroniza, es posible que no aparezca. Asegúrese de tener una conectividad de red confiable.

Solución de problemas

  • ¿Faltan resultados? Confirme que el comando se asignó correctamente y que el dispositivo estaba en línea durante y después de la ejecución.

  • ¿Código de salida inesperado? Consulte la lógica de su comando y asegúrese de que los valores de retorno estén definidos correctamente.

  • ¿Falta la salida del registro? Asegúrese de que el comando escriba la salida en STDOUT o STDERR, que Trio captura.

  • ¿El estado muestra Tiempo de espera agotado, pero finalizó? Esto puede indicar una falta de coincidencia entre la configuración de tiempo de espera y el tiempo de ejecución real. Revise la configuración de "Tiempo de espera" en la definición del comando.

¿Ha quedado contestada tu pregunta?