開始使用 Azure PowerShell
Azure PowerShell 是專為從命令行管理和管理 Azure 資源所設計。 當您想要建置使用 Azure Resource Manager 模型的自動化工具時,請使用 Azure PowerShell。 使用 Azure Cloud Shell 在瀏覽器中試用,或在本機電腦上安裝 。
本文可協助您開始使用 Azure PowerShell,並教導其背後的核心概念。
在 Azure Cloud Shell 中安裝或執行
要開始使用 Azure PowerShell,最簡單的方式是在 Azure Cloud Shell 環境中試用。 若要開始使用 Cloud Shell 並執行,請參閱 Azure Cloud Shell 中的 PowerShell 快速入門。 Cloud Shell 會在 Linux 容器上執行 PowerShell,因此無法使用 Windows 特定功能。
當您準備好在本機計算機上安裝 Azure PowerShell 時,請遵循安裝 Azure PowerShell 模組中的指示。
登入 Azure
使用 Connect-AzAccount Cmdlet 以互動方式登入。 如果您使用 Cloud Shell,請略過此步驟。 您的 Azure Cloud Shell 作業階段已針對啟動 Cloud Shell 工作階段的環境、訂用帳戶和租用戶進行驗證。
Connect-AzAccount
Azure 雲端服務提供符合區域數據處理法的環境。 針對區域雲端中的帳戶,請使用 Environment
參數來登入。 使用 Get-AzEnvironment Cmdlet 取得您區域的環境名稱。
例如,若要登入 Azure China 21Vianet:
Connect-AzAccount -Environment AzureChinaCloud
從 Az PowerShell 模組 5.0.0 版開始, Connect-AzAccount
預設會顯示以互動式瀏覽器為基礎的登入提示。 您可以指定 UseDeviceAuthentication
參數來接收先前為 PowerShell 第 6 版和更新版本預設值的權杖字串。
登入之後,您會看到指出哪些 Azure 訂用帳戶作用中的資訊。 如果您的帳戶中有多個 Azure 訂用帳戶,而且想要選取不同的訂用帳戶,請使用 Get-AzSubscription 取得可用的訂用帳戶,並使用 Set-AzContext Cmdlet 搭配您的訂用帳戶標識符。 如需在 Azure PowerShell 中管理 Azure 訂用帳戶的詳細資訊,請參閱 使用多個 Azure 訂用帳戶。
登入之後,請使用 Azure PowerShell Cmdlet 存取和管理訂用帳戶中的資源。 若要深入瞭解登入程式和驗證方法,請參閱 使用 Azure PowerShell 登入。
尋找命令
Azure PowerShell Cmdlet 遵循 PowerShell 的標準命名慣例, Verb-Noun
。 動詞描述動作 (範例包括New
、 Get
Remove
Set
、 與名詞描述資源型態 (範例包括AzVM
、 、 AzFirewall
AzVirtualNetworkGateway
AzKeyVaultCertificate
Azure PowerShell 中的名詞一律以 前置詞 Az
開頭。 如需標準動詞的完整清單,請參閱 PowerShell 命令的已核准動詞。
瞭解名詞、動詞和可用的 Azure PowerShell 模組,可協助您使用 Get-Command Cmdlet 來尋找命令。 例如,若要尋找所有使用 Get
動詞命令的 VM 相關命令:
Get-Command -Verb Get -Noun AzVM* -Module Az.Compute
為了協助您尋找常見的命令,下表列出要搭配 使用的資源類型、對應的 Azure PowerShell 模組和名詞前置詞 Get-Command
:
資源類型 | Azure PowerShell 模組 | 名詞前置詞 |
---|---|---|
資源群組 | Az.Resources | AzResourceGroup |
虛擬機器 | Az.Compute | AzVM |
儲存體帳戶 | Az.Storage | AzStorageAccount |
金鑰保存庫 | Az.KeyVault | AzKeyVault |
Web 應用程式 | Az.Websites | AzWebApp |
SQL 資料庫 | Az.Sql | AzSqlDatabase |
如需 Azure PowerShell 中模組的完整清單,請參閱 GitHub 上裝載的 Azure PowerShell 模組清單 。
資料收集
Azure PowerShell 預設會收集遙測數據。 Microsoft匯總收集的數據,以識別使用模式,以識別常見問題,並改善 Azure PowerShell 的體驗。 Microsoft Azure PowerShell 不會收集任何私人或個人資料。 例如,使用方式數據可協助識別成功率低的 Cmdlet 之類的問題,並協助排定工作優先順序。
雖然我們很欣賞這項數據的深入解析,但我們也瞭解並不是每個人都想要傳送使用量數據。 您可以使用 Cmdlet 停用資料收集 Disable-AzDataCollection
。 您也可以閱讀我們的 隱私聲明 以深入瞭解。
使用快速入門和教學課程瞭解 Azure PowerShell 基本概念
若要開始使用 Azure PowerShell,請嘗試深入的教學課程來設定虛擬機,並瞭解如何查詢虛擬機。
其他熱門 Azure 服務也有 Azure PowerShell 快速入門:
- 建立儲存體帳戶
- 在 Azure Blob 記憶體之間傳送物件
- 從 Azure 金鑰保存庫 建立和擷取秘密
- 建立 Azure SQL 資料庫和防火牆
- 在 Azure 容器執行個體 中執行容器
- 建立虛擬機擴展集
- 建立標準負載平衡器