Revisión de scripts de Windows PowerShell

Completado

En primer lugar, puede empezar a usar Windows PowerShell para realizar tareas que no se pueden realizar con herramientas gráficas. Por ejemplo, al administrar Microsoft 365 o Microsoft Exchange Server, hay muchas opciones que solo se pueden configurar mediante cmdlets de Windows PowerShell. A medida que esté más familiarizado con Windows PowerShell, observará oportunidades para simplificar la administración mediante scripts en lugar de ejecutar comandos individuales.

Puede usar scripts para estandarizar tareas repetitivas. La estandarización de una tarea reduce el riesgo de errores. Si se ha probado un script, puede ejecutarlo varias veces sin errores. Sin embargo, al escribir manualmente un comando varias veces, existe el riesgo de error cada vez. Además, si la tarea se debe realizar de forma programada, puede programar el script para que se ejecute según sea necesario.

Nota:

El módulo 11, "Uso de trabajos en segundo plano y trabajos programados", abarca la configuración de scripts de Windows PowerShell para que se ejecuten como tareas programadas o trabajos programados.

También puede usar scripts para realizar tareas más complejas de las que son prácticas mediante un solo comando. Aunque técnicamente es posible hacer un único comando de Windows PowerShell sea largo y complejo, no resulta práctico administrarlo. La colocación de tareas complejas en un script simplifica y facilita la edición y la comprensión.

Los informes son una tarea compleja y repetitiva que puede realizar con Windows PowerShell. Puede usar Windows PowerShell para crear informes basados en texto o HTML. Por ejemplo, puede crear un script que notifique el espacio en disco disponible en los servidores, o bien puede crear un script para Exchange que examine los registros de seguimiento de mensajes para informar sobre las estadísticas de flujo de correo.

Los scripts también pueden usar construcciones como ForEach, If y Switch, que rara vez se usan en un solo comando. Puede usar estas construcciones para procesar objetos y tomar decisiones en los scripts.

Los scripts de Windows PowerShell tienen la extensión de archivo .ps1. Los scripts más básicos son simplemente comandos de Windows PowerShell enumerados en un archivo de texto que se ha guardado con la extensión de archivo .ps1. Aunque Entorno de scripting integrado (ISE) de Windows PowerShell y Microsoft Visual Studio Code tienen mejores características, puede editar scripts de Windows PowerShell con un editor de texto simple, como el Bloc de notas.