Saltar al contenido principal

Gestión de Scripts

Descripción General​

La gestión de scripts hace referencia al proceso sistemático de crear, organizar, almacenar y mantener scripts utilizados en diversos aspectos de las operaciones de TI.

Los scripts son secuencias de instrucciones o comandos escritos en lenguajes de scripting como:

  • PowerShell
  • Command batch
  • Bash

Estos scripts automatizan tareas, realizan funciones específicas o configuran sistemas.

Una gestión eficaz de scripts mejora:

  • La eficiencia
  • La productividad
  • La consistencia

Reduce el esfuerzo manual y minimiza los errores al permitir la automatización en todas las operaciones.


Escenario​

David recibió informes de que algunos equipos en la oficina de Nueva Jersey están experimentando lentitud durante el arranque. La utilización de CPU, memoria y red parece normal.

Como último recurso, David decide limpiar los archivos de caché ejecutando scripts de forma remota desde su ubicación en Brooklyn.


Creación de Scripts​

BEAK proporciona una colección de scripts predefinidos con estándares de la industria, pero los administradores también pueden crear los propios según sea necesario.

Los scripts se gestionan en la página Automation dentro del grupo de páginas Script. Abra Barra lateral > Automation, establezca el selector de grupo de páginas en Script y permanezca en la pestaña Script.

La lista Available Scripts muestra todos los scripts con su Global Script, Pre-Built Script, Language, OS y Script Category. Haga clic en Add Script para crear uno nuevo.

Nivel Global​

Creado en Ajustes Globales > Automation > Script. Los scripts creados aquí:

  • Pueden utilizarse en todas las empresas

Nivel de Empresa​

Los scripts también pueden crearse a nivel de empresa.

  • Estos scripts son visibles únicamente dentro de esa empresa específica
  • Un script creado en la Empresa A no aparecerá en la Empresa B

Detalles de Creación de Scripts​

En el formulario Add Script, se deben completar los siguientes campos:

  • Script Name — El nombre del script
  • OS — Sistema operativo de destino (Windows / MAC / Linux)
  • Minimum OS Version — Restricción de compatibilidad
  • Script Category — Elija entre las categorías existentes o cree la propia
  • Language — PowerShell o Command batch en Windows, Unix - Bash Shell en MAC y Linux, seleccionado mediante el radio Script / Command
  • Minimum Language Version — Por ejemplo, la versión de PowerShell
  • Show In Inventory Menu — Cuando se selecciona, el script aparece en el menú de Inventario
  • Script File — Introduzca el contenido del script directamente o use Upload File

Variables​

También puede definir Variables para un script — por ejemplo, una variable Output para capturar un resultado como valor Boolean, Number o Text. Esto permite obtener un valor como resultado del script.

Ejemplo:
Para obtener las versiones de PowerShell en los activos:

  • Seleccione Output en Variable Type
  • Seleccione Number en Value

Esto mostrará la versión de PowerShell como una salida numérica.


Aplicación de Scripts​

Un script puede aplicarse en varios niveles. El formulario de ejecución es el mismo en cada caso.

Nivel Global​

  • Ejecute un script global desde Ajustes Globales > Automation > Script
  • Ideal para un administrador global que aplica un script en todas las empresas

Nivel de Empresa (a través del Menú Automation)​

Ejecute un script desde la lista Automation > Script de una empresa.


Nivel de Empresa (a través de la Pestaña Overview)​

Active el script desde la acción de script de la página Overview de la empresa.


Nivel de Activo​

Abra el activo (Inventory > activo) y utilice la acción Apply Script para ejecutar un script en ese activo individual.

  • Solo ejecuta el script en ese activo individual
  • Las opciones de clasificador de activos o de selección de activos no aparecen aquí, porque el script ya está delimitado a ese único activo

El formulario de ejecución permite seleccionar el script, luego configurar el Scheduler (Run Now o Schedule) y cualquier Additional Settings.


Historial de Trabajos de Script​

Una vez aplicado un script, su estado está disponible en Reports. Abra Barra lateral > Reports y seleccione la categoría Script.

Están disponibles los siguientes informes de scripts:

  • Script Usage — Dónde y con qué frecuencia se ha ejecutado cada script
  • Script Audit Report — El registro de auditoría de la actividad de scripts
  • Script Failure Analysis — Fallos agrupados por script
  • Asset Script Failure Analysis — Fallos agrupados por activo
  • Terminated Script Jobs — Trabajos que fueron terminados antes de su finalización
  • Script Asset History — Historial por activo de los scripts aplicados

Cada informe muestra el trabajo de script, los activos en los que se ejecutó y su resultado, incluyendo los registros y la salida devuelta por el script.

Nota:
Los scripts creados a nivel Global pueden utilizarse en todas las empresas, pero solo se modifican a nivel global. Los scripts creados a nivel de Empresa son específicos de la empresa — un script creado para la Empresa A no es visible en la Empresa B.


Matriz de Acceso de Scripts​

Nivel de ScriptUtilizable en Todas las EmpresasModificable a Nivel GlobalModificable a Nivel de EmpresaVisible a Nivel GlobalVisible a Nivel de Empresa
Nivel Global✅ Sí✅ Sí❌ No✅ Sí✅ Sí
Nivel de Empresa❌ No✅ Sí✅ Sí✅ SíEspecífico de empresa

Páginas Relacionadas​