Etapas personalizadas
Los Bots pueden ser tan simples y breves como complejos y extensos. Tiene la opción de crear fases personalizadas para satisfacer sus necesidades mediante el uso de secuencias de comandos. Si tiene un script que usará regularmente, puede crear el bot para agregarlo a la sección Fases del usuario. Más información sobre Etapas de usuario.
Puede crear fases personalizadas mediante lo siguiente:
- osquery: use un osquery para descubrir información de sus terminales administrados.
Puede especificar si la consulta admite resultados únicos o múltiples.
Modo singular: las variables de la consulta se pueden usar en fases sin un para cada bucle .
Modo múltiple: conecte la etapa for each de modo que pueda realizar un bucle a través de los resultados que devuelven múltiples resultados por endpoint.
- Consulta de PowerShell: use una consulta de PowerShell para descubrir información de sus puntos terminales administrados.
Las consultas se pueden ejecutar en el contexto de seguridad del usuario final o como sistema, o usando Credenciales. Si selecciona "Credenciales", debe elegir las credenciales de usuario en el menú desplegable Seleccionar conector para credenciales. Elija credenciales con los permisos necesarios para permitir que su script se ejecute en los sistemas de destino, teniendo en cuenta cualquier acción remota que se invoque.
El tipo de PowerShell se puede seleccionar entre PowerShell, Core o Auto. Si el tiempo de ejecución del núcleo de PowerShell está instalado, ejecutará el script en el núcleo de PowerShell. De lo contrario, lo ejecutará en PowerShell.
Puede especificar si la consulta admite resultados únicos o múltiples.
Modo singular: las variables de la consulta se pueden usar en fases sin un para cada bucle .
Modo múltiple: conecte la etapa for each de modo que pueda realizar un bucle a través de los resultados que devuelven múltiples resultados por endpoint. - PowerShell AI: la etapa de consulta de IA de PowerShell genera un script de PowerShell para usar en el flujo de trabajo de un bot basado en el aviso proporcionado. La etapa asigna automáticamente los resultados y les asigna tipos de datos (cadena, número, booleano y fecha). Esto estructura y transmite los datos de forma que se pueda acceder en etapas posteriores sin necesidad de mapear primero los resultados a las variables.
La configuración de etapas incluye un campo de indicaciones utilizado para generar el script de PowerShell. Las entradas son compatibles y sus variables se incorporan en el script generado. También puede eliminar resultados que no necesite o cambiar sus tipos de datos. La primera vez que guarde el Bot, deberá aceptar las condiciones de la etapa de consulta de IA para PowerShell disponibles en la parte inferior del panel Configuración de etapas.
- Acción de Bash: permite ejecutar scripts Bash personalizados en los endpoints.
Las acciones pueden ejecutarse en el contexto del usuario final o con privilegios del sistema. Admite variables de flujo de trabajo como parámetros de entrada, facilitando el envío dinámico de atributos de inventario a los scripts. - Bash Action AI: la etapa Bash Action AI genera un script Bash personalizado basado en la instrucción proporcionada. Puede revisar, modificar y ejecutar el script como parte del flujo de trabajo del bot. Esta etapa admite acciones del usuario en lugar de funcionar de forma autónoma. Sigue siendo responsabilidad del usuario validar el script generado antes de ejecutarlo en los dispositivos de destino.
La configuración de etapas incluye un campo de instrucciones que se utiliza para generar el script Bash. Las entradas son compatibles y sus variables se incorporan en el script generado. La primera vez que guarde el bot, deberá aceptar las condiciones de la etapa Bash Action AI disponibles en la parte inferior del panel Configuración de etapas.
- Acción de comando: permite ejecutar comandos personalizados en los endpoints utilizando herramientas de línea de comandos de Windows.
Las acciones pueden ejecutarse en el contexto del usuario final o con privilegios del sistema. Admite variables de flujo de trabajo como parámetros de entrada, facilitando el envío dinámico de atributos de inventario a los scripts. -
Para ejecutar el comprobador de archivos de sistema de Windows, repare los archivos dañados:
sfc /scannow
-
Para comprobar y arreglar el estado del disco físico desmontándolo:
chkdsk /offlinescanandfix
A continuación se muestran dos ejemplos para ejecutar la acción de comando:
- Bash Action AI: la etapa Command Action AI genera un script de comandos personalizado basado en la instrucción proporcionada. Puede revisar, modificar y ejecutar el script como parte del flujo de trabajo del bot. Esta etapa admite acciones del usuario en lugar de funcionar de forma autónoma. Sigue siendo responsabilidad del usuario validar el script generado antes de ejecutarlo en los dispositivos de destino.
La configuración de etapas incluye un campo de instrucciones que se utiliza para generar el script de comandos. Las entradas son compatibles y sus variables se incorporan en el script generado. La primera vez que guarde el bot, deberá aceptar las condiciones de la etapa Comando Action AI disponibles en la parte inferior del panel Configuración de etapas. - Acción de PowerShell: ejecute PowerShell en puntos terminales desde el interior del bot.
Las acciones se pueden ejecutar en el contexto de seguridad del usuario final o como Sistema.
El tipo de PowerShell se puede seleccionar entre PowerShell, Core o Auto. Si el tiempo de ejecución está instalado, ejecutará el script en el núcleo de PowerShell. De lo contrario, lo ejecutará en PowerShell.