Cómo ejecutar secuencias de comandos
Cuando se ejecuta una secuencia de comandos, se debe especificar una credencial predeterminada o se debe asignar una credencial a un equipo de destino o grupo de equipos.
Todas las secuencias de comandos se pueden ejecutar utilizando plantillas de ITScripts. Las secuencias de comandos también se pueden ejecutar directamente sin plantillas cuando no requieren parámetros de entrada o cuando se desea utilizar los valores predeterminados de los parámetros.
La ejecución de las secuencias de comandos se puede iniciar desde distintas zonas de la interfaz.
Las consolas tienen que confiar en el emisor del certificado para importar o ejecutar secuencias de comandos en ellas. Si se importan secuencias de comandos de usuario en una consola, aparecerán en el resto de las consolas que utilicen la misma base de datos. Sin embargo, si las demás consolas no confían en el firmante, no podrán ejecutar las secuencias de comandos.
Puede usar la página Operación sin agente para ejecutar una secuencia en cualquiera de los cuatro grupos predefinidos (Mi equipo, Mi dominio, Mis equipos de prueba, Toda la red) o en un grupo de equipos personalizados.
- Escriba un nombre para la operación que se va a ejecutar.
- Seleccione el grupo o grupos de equipos que desee.
- En la pestaña de ITScripts, seleccione cómo se va a ejecutar la secuencia de comandos.
- ITScripts: cuando se selecciona esta opción, aparecen campos adicionales que permiten:
- Elegir la secuencia de comandos que se desea ejecutar (aquí no están disponibles las secuencias de comandos definidas como tipo de destino = consola).
- Editar los parámetros asociados a la secuencia de comandos.
- Plantilla de ITScripts: cuando se selecciona esta opción, se puede elegir la plantilla que se va a utilizar al ejecutar la secuencia de comandos.
- Seleccione cuándo ejecutar la secuencia de comandos (Ahora, Una vez o Periódicamente).
- Haga clic en Ejecutar o en Programar.
- Ejecutar: es el nombre del botón cuando la opción de programación seleccionada es Ahora. Inmediatamente da comienzo la ejecución de la secuencia de comandos en todos los equipos del grupo o grupos. Para hacer seguimiento del progreso de la secuencia de comandos se utiliza el Supervisor de operaciones.
- Programar: este es el nombre del botón cuando la opción de programación seleccionada es Una vez o Periódicamente. Consulte Programación de secuencias y Supervisión de secuencias de comandos programadas para obtener más información.
Una sugerencia es especificar los equipos afectados y el propósito de la operación (por ejemplo, Grupo de muestra GetRebootTime). Quizás desee incluir otros identificadores como la plantilla utilizada, si se trata de una operación programada o una tarea extraordinaria, etc. El máximo de caracteres que se pueden utilizar para el nombre es de 80.
Automáticamente se anexa al nombre una marca de fecha y hora. Si no se especifica un nombre para la operación, se utiliza la marca de fecha y hora como nombre.
Los resultados de las secuencias de comandos pueden verse en la vista Resultados de ITScripts.
Se pueden ejecutar secuencias de comandos desde la vista Equipos o la vista Análisis utilizando los comandos del botón derecho.
- Seleccione uno o más equipos.
- Haga clic con el botón derecho en los equipos, seleccione ITScripts y a continuación, especifique cómo se va a ejecutar la secuencia de comandos.
- Abrir símbolo del sistema: permite iniciar sesiones de Windows PowerShell en los equipos seleccionados. Para obtener más información, consulte Abrir símbolo del sistema de PowerShell.
- Ejecutar secuencia de comandos: abre el diálogo Operación sin agente, que le permite ejecutar una secuencia de comandos con o sin plantilla.
- En el panel Grupos de equipos, seleccione un grupo de equipos.
- En el cuadro de diálogo Grupo de equipos, haga clic en Ejecutar operación.
- En el diálogo Operación sin agente, seleccione cuándo y cómo desea ejecutar la secuencia de comandos.
- ITScripts: cuando se selecciona esta opción, aparecen campos adicionales que permiten:
- Elegir la secuencia de comandos que se desea ejecutar (aquí no están disponibles las secuencias de comandos definidas como tipo de destino = consola).
- Editar los parámetros asociados a la secuencia de comandos.
- Plantilla de ITScripts: cuando se selecciona esta opción, se puede elegir la plantilla que se va a utilizar al ejecutar la secuencia de comandos.
- Haga clic en Ejecutar o en Programar.
- Ejecutar: es el nombre del botón cuando la opción de programación seleccionada es Ahora. Inmediatamente da comienzo la ejecución de la secuencia de comandos en todos los equipos del grupo. Para hacer seguimiento del progreso de la secuencia de comandos se utiliza el Supervisor de operaciones.
- Programar: este es el nombre del botón cuando la opción de programación seleccionada es Una vez o Periódicamente. Consulte Programación de secuencias y Supervisión de secuencias de comandos programadas para obtener más información.
Los resultados de las secuencias de comandos pueden verse en la vista Resultados de ITScripts.
El comando Herramientas > Ejecutar ITScripts en la consola permite seleccionar y ejecutar secuencias de comandos en la consola. Son secuencias de comandos diseñadas para ejecutarse solo en el equipo de la consola y no en los equipos de destino. Aparece el cuadro de diálogo Ejecutar ITScripts en la consola.
Este cuadro de diálogo permite ejecutar secuencias de comandos exclusivos de consola, con o sin plantillas.
- Cuando se elige una plantilla, se ejecuta la secuencia de comandos asociada utilizando los valores de los parámetros predefinidos.
- Cuando se elige ejecutar una secuencia de comandos directamente sin plantilla, existe la posibilidad de modificar los valores de los parámetros de entrada asociados a la secuencia de comandos.
Después de hacer sus selecciones, haga clic en Continuar y utilice el diálogo Operación sin agente para especificar cuándo se debe ejecutar la secuencia de comandos de modo Consola.