Creación de secuencias de comandos personalizadas
Puede crear e importar su propia secuencia de comandos que se integrará completamente en el entorno deSecurity Controlsç. Para crear secuencias de comandos, hay que seguir algunas instrucciones básicas:
- Las secuencias de comandos deben contener metadatos que las identifiquen de manera exclusiva y describan su funcionalidad y sus parámetros de entrada.
- Las secuencias de comandos deben estar firmadas por una autoridad en la que confíe el equipo de la consola.
- Las secuencias de comandos pueden utilizar todas las variables y funciones que proporciona Ivanti y las diseñadas para utilizarse con Security Controls.
Las secuencias de comandos del usuario se pueden ejecutar en equipos individuales y en grupos de equipos del mismo modo que se ejecutan la secuencias de comandos que se proporcionan con Security Controls. Las ventajas de ejecutar secuencias de comandos en Security Controls son:
- Las secuencias de comandos se ejecutan contra los equipos y grupos de equipos definidos en Security Controls.
- Utilice las credenciales de equipos y de grupos de equipos que ya se han introducido en Security Controls.
- Las secuencias de comandos se ejecutan en segundo plano.
- Las secuencias de comandos se pueden ejecutar inmediatamente o programarse para ser ejecutadas en el futuro.
- Las secuencias de comandos se ejecutan en paralelo contra los equipos de destino y suelen terminar en una fracción del tiempo que se tardaría en ejecutarlas de forma serial y puede controlar el grado de paralelismo.
- Los resultados de las secuencias de comandos se captura en archivos para revisarlos cuando sea necesario.
- El estado de la ejecución de las secuencias de comandos se muestra en Security Controls.
- Los archivos con los resultados se pueden abrir directamente desde Security Controls.
- Las secuencias de comandos pueden parametrizarse, y distintos conjuntos de parámetros pueden guardarse en una plantilla de ITScript o proporcionarse cuando se inicia una secuencia de comandos o se programa su ejecución.
- Las secuencias de comandos pueden utilizar la comunicación remota de PowerShell, lo que ofrece el conjunto más amplio de las funciones proporcionadas por PowerShell.
- Las secuencias de comandos pueden usar módulos de PowerShell. Distintas secuencias de comandos puede importar distintas versiones de un módulo determinado
- Solo se permite la ejecución de secuencias firmadas por autoridades de su confianza.
- Security Controls proporciona también un número de variables y funciones de PowerShell que ayudan a simplificar muchas operaciones frecuentes.
La mayoría de secuencias de comandos de PowerShell se pueden usar en Security Controls con solo algunas modificaciones sencillas. Esta sección describe cómo preparar sus secuencias de comandos y importarlas a Security Controls.