Comandos de PowerShell
Enviar comandos PowerShell

Desde el menú Comandos PowerShell > Enviar comando PowerShell se abre la ventana para preparar y enviar comandos a los equipos.
La ventana muestra la lista de equipos a la izquierda, un chat central y los controles en la parte inferior.
Es posible cargar comandos guardados como plantillas o describir en lenguaje natural la operación deseada y solicitar a la IA que genere el script de PowerShell.
Cargar un comando guardado
Las plantillas guardadas se pueden cargar desde el menú [Comandos rápidos].
El comando seleccionado aparece en el chat como una solicitud, seguido del script de PowerShell correspondiente.
En este ejemplo se carga el comando rápido “Actualizar y reiniciar”.

Generar un comando con IA
También es posible escribir una solicitud en lenguaje natural en el chat y pulsar [Crear comando].
En este ejemplo se solicita reiniciar el servicio de cola de impresión, Spooler, en el equipo remoto.
El sistema genera el comando de PowerShell y muestra, justo debajo, una explicación de las acciones previstas.
Junto al comando aparecen los iconos Eliminar, Editar y Guardar, que permiten eliminarlo, modificarlo o guardarlo como plantilla, respectivamente.

Editar el script directamente
El icono Editar permite modificar directamente el script de PowerShell.
El comando se abre en un área editable donde es posible corregir o personalizar su contenido.

Detección de errores de sintaxis
Los errores de sintaxis se resaltan y se describen debajo del comando.
En este ejemplo falta la llave de cierre del bloque.
El sistema identifica el error e indica su posición para poder corregir el script.

Probar el comando
El botón [Probar comando] realiza una comprobación formal sin ejecutar el comando.
Un resultado positivo indica que no se han detectado errores formales en las comprobaciones realizadas.
No confirma que el comando funcione en el equipo de destino.
El resultado corresponde al texto y a la selección de equipos que se han comprobado.
Después de realizar cambios, es necesario repetir la prueba.
En este ejemplo, el sistema también recuerda que es necesario seleccionar al menos un equipo antes de enviar el comando.

Añadir operaciones a través del chat
Es posible solicitar cambios adicionales directamente en el chat, añadiendo operaciones al comando ya generado.
En este ejemplo se solicita reiniciar también el equipo, además de reiniciar el servicio Spooler.
El sistema actualiza el script para incluir ambas operaciones y muestra una explicación del comando resultante.

Eliminar o modificar operaciones a través del chat
El chat también permite solicitar que se eliminen o modifiquen operaciones añadidas anteriormente.
Después de cada solicitud, es necesario revisar el script resultante para comprobar que corresponde a la operación deseada.
En la captura, tras solicitar que se elimine el reinicio del equipo, el comando final utiliza Get-Service -Name Spooler, que consulta el estado del servicio Spooler.

Activación del botón Ejecutar comando
El botón [Ejecutar comando] solo se activa cuando el comando es válido y se ha seleccionado al menos un equipo de la lista situada a la izquierda.
Cuando se cumplen ambos requisitos, el botón se activa y presenta el aspecto que se muestra en la imagen.

Ejecución inmediata o programada
El comando se puede ejecutar inmediatamente o programar mediante el menú situado junto a [Ejecutar comando].
Las opciones disponibles son Ejecutar ahora, Ejecutar en 1 h, Ejecutar fuera del horario laboral y Ejecutar esta noche.
La opción [Personalizar] permite configurar una programación específica.

Comandos PowerShell enviados

Esta ventana permite consultar los comandos ya enviados y las posibles respuestas asociadas.
Los comandos que han devuelto un error se resaltan en rojo.
Lista de plantillas PowerShell

Esta pantalla permite añadir, modificar o eliminar plantillas personalizadas.
Las plantillas creadas pueden recuperarse desde el menú [Comandos rápidos] de la ventana “Enviar comando PowerShell”.
