介绍

已完成

假设你所在的组织使用 Azure 虚拟机 (VM) 来测试客户关系管理 (CRM) 软件。 你从映像创建这些 VM,包括 Web 前端和 SQL 数据库。

在单个 VM 的多次测试迭代期间,你会注意到对配置文件和数据库的更改会导致结果不一致。 有一次,bug 错误地生成了电话呼叫记录,而数据库中没有关联的客户。 这条孤立的记录导致后续集成测试即使在修复 bug 后也会失败。

识别每周发生多次的这些测试周期的频率,你决定为每个周期部署一个新的 VM,以确保测试环境的一致性和可靠性。 通过开发用于部署的 PowerShell 脚本,可以简化流程、优化工作流效率,并通过自动化最大程度地减少错误。

本模块讲授如何使用 Azure PowerShell 部署和管理 Azure 资源。 你将了解如何以交互方式使用 Azure PowerShell 执行一次性任务,以及如何编写脚本来自动执行重复任务。

学习目标

本模块将介绍以下内容:

  • 确定 Azure PowerShell 是否是适合 Azure 管理任务的工具
  • 在 Windows、Linux 或 macOS 上安装 Azure PowerShell
  • 使用 Azure PowerShell 连接到 Azure
  • 使用 Azure PowerShell 创建 Azure 资源

先决条件

  • PowerShell 使用体验
  • 了解 Azure 基本概念,包括资源组和虚拟机
  • 体验通过 Azure 门户管理 Azure 资源