Introducción

Completado

La creación de scripts de administración es una manera eficaz de optimizar el flujo de trabajo. Puede automatizar tareas comunes y repetitivas. Una vez que se haya comprobado un script, se ejecutará sistemáticamente, lo que reducirá los errores.

Supongamos que trabaja en una empresa en la que se usa Azure Virtual Machines (VM) para probar el software de administración de las relaciones con el cliente (CRM). Las máquinas virtuales se crean a partir de imágenes que incluyen una front-end web, un servicio web que implementa la lógica de negocios y una base de datos SQL.

Ha estado ejecutando varias series de pruebas en una sola máquina virtual, pero ha notado que los cambios en la base de datos y los archivos de configuración pueden causar resultados incoherentes. En un caso, un error creó un registro de llamada telefónica sin un cliente correspondiente en la base de datos. El registro huérfano ocasionó que las pruebas de integración posteriores no se realizaran incluso después de corregir el error. Piensa resolver este problema mediante la implementación de una nueva máquina virtual para cada ciclo de pruebas. Quiere automatizar la instalación de la creación de máquina virtual porque se ejecutará muchas veces por semana.

Aquí, verá cómo administrar recursos de Azure mediante Azure PowerShell. Usará Azure PowerShell de forma interactiva para tareas aisladas y escribirá scripts para automatizar tareas repetitivas.

Objetivos de aprendizaje

En este módulo, aprenderá a:

  • Decidir si Azure PowerShell es la herramienta adecuada para sus tareas de administración de Azure.
  • Instalar Azure PowerShell en Linux, macOS o Windows.
  • Conectarse a una suscripción de Azure con Azure PowerShell.
  • Crear recursos de Azure con Azure PowerShell.

Requisitos previos

  • Experiencia con una interfaz de línea de comandos como PowerShell o Bash
  • Conocimiento de conceptos básicos de Azure como grupos de recursos y máquinas virtuales
  • Experiencia con la administración de recursos de Azure mediante Azure Portal