簡介

已完成

建立系統管理指令碼是最佳化您工作流程的強大方式。 您可以將一般的重複性工作自動化。 一旦指令碼經過驗證,就會始終如一地執行,可能會減少錯誤。

假設您在使用 Azure 虛擬機器 (VM) 測試客戶關係管理 (CRM) 軟體的公司任職。 這些 VM 是從映像建置而來,其中包含 Web 前端、實作商務邏輯的 Web 服務及 SQL 資料庫。

您已在單一 VM 上執行多個回合的測試,但您已注意到資料庫和設定檔中的變更可能導致不一致的結果。 在某個案例中,有個 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 資源