1. 程式人生 > >31.PowerShell連接Azure(國內&國際)

31.PowerShell連接Azure(國內&國際)

雲計算 雲平臺

除了之前介紹的可以通過門戶的圖形化界面訪問控制我們的Azure以外,我們還可以通過PowerShell的方式連接Azure進行一些更為深入和復雜的控制和配置;當然我的博客Azure系列文章中能盡量簡化讓點擊使用圖形化的地方我是盡量采用圖形化的操作給大家分享的,當然介紹PowerShell也是為後面一些沒法用圖形化解決問題時而采取的必要手段之一了。使用Powershell連接Azure無論是國際版還是國內版首先第一次第一步都是先完成1-2節內容,完成以後,除了Azure Powershell版本更新外,基本以後使用Powershell連接Azure都是從第3節開始了

1.安裝和配置 Azure PowerShell

以管理員方式打開Powershell

技術分享圖片

首先安裝Powershell最新版本

場景

安裝說明

Windows 10

Windows Server 2016

內置在 OS 隨附的 Windows Management Framework (WMF) 5.0 中

我想要升級到 PowerShell 5

  1. 安裝最新版本的 WMF
  1. 運行以下命令:
    Install-Module PowerShellGet -Force

我正在運行某個包含 PowerShell 3 或 PowerShell 4 的 Windows 版本

獲取 PackageManagement 模塊

  1. 運行以下命令:
    Install-Module PowerShellGet -Force

安裝 PowerShell 庫中的項需要 PowerShellGet 模塊。 請確保使用適當版本的 PowerShellGet 並滿足其他系統要求。 運行以下命令,確定是否已在系統上安裝 PowerShellGet

Get-Module -Name PowerShellGet -ListAvailable | Select-Object -Property Name,Version,Path

會看到類似於下面的信息

技術分享圖片

還可以使用以下命令更新 PowerShellGet

Install-Module PowerShellGet -Force

技術分享圖片

解除Powershell禁止運行腳本限制

Set-ExecutionPolicy RemoteSigned

技術分享圖片

2.接下來安裝Azure Powershell

Install-Module -Name AzureRM -AllowClobber

提示是否安裝,輸入Y或者A回車

技術分享圖片

3.接下來加載AzureRM模塊

Import-Module -Name AzureRM

技術分享圖片

查看可用的環境列表

Get-AzureRmEnvironment | Select-Object Name

可用看到有中國版、國際版 、德國版、美國政府版

技術分享圖片

4.交互式連接登錄

4.1登錄國際版

Login-AzureRmAccount

回車後會彈出一個登錄框,輸入用戶名密碼即可。

技術分享圖片

4.2登錄國內版

Login-AzureRmAccount -EnvironmentName AzureChinaCloud

回車後會彈出一個登錄框,輸入用戶名密碼即可

技術分享圖片

5.輸入完用戶名密碼登錄成功後看到訂閱信息

技術分享圖片

6.接下來就可以開始執行其他的配置和操作了,例如查看我的VM列表

技術分享圖片

31.PowerShell連接Azure(國內&國際)