介绍

已完成

创建管理脚本是优化工作流的一种有效方法。 可以自动执行常见的重复性任务。 脚本经验证后,立即一致地运行,这可能会减少错误。

假设你所在的公司使用 Azure 虚拟机 (VM) 来测试客户关系管理 (CRM) 软件。 这些 VM 是从包含 Web 前端、实现业务逻辑的 Web 服务以及 SQL 数据库的映像构建的。

你已在一个 VM 上执行多轮测试,但发现数据库和配置文件的更改可能会导致不一致的结果。 在一种情况下,bug 创建了电话呼叫记录,而数据库中没有相应的客户。 这条孤立的记录导致后续集成测试即使在修复 bug 后也会失败。 你计划通过在每个测试周期中使用新的 VM 部署来解决此问题。 你希望自动执行 VM 创建安装程序,因为每周将多次执行该程序。

此处将介绍如何使用 Azure PowerShell 管理 Azure 资源。 将以交互方式使用 Azure PowerShell 执行一次性任务,并编写脚本来自动执行重复任务。

学习目标

在本模块中,将执行以下操作:

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

先决条件

  • 有使用 PowerShell 或 Bash 等命令行界面的经验
  • 了解资源组和虚拟机等 Azure 基本概念
  • 体验使用 Azure 门户管理 Azure 资源