[Windows Azure] 利用 Windows Azure PowerShell 來管理 Windows Azure

[Windows Azure] 利用 Windows Azure PowerShell 來管理 Windows Azure

除了可以透過Azure portal (https://www.windowsazure.com/en-us/) 來管理 Windows Azure之外,我們還可以利用 Windows PowerShell 來做一些處理

Step1.Download the Windows Azure PowerShell

https://www.windowsazure.com/en-us/manage/downloads/

image

Windows Azure PowerShell 命令參考位置:

http://msdn.microsoft.com/en-us/library/windowsazure/jj152841

 

Step2.Run Windows Azure PowerShell and Run as Administrator

image

 

Step3.Run Get-AzurePublishSettingsFile

SNAGHTML2817d7a3


然後它會開啟 IE 並且下載 *.publishsettings 檔案,前提是必須要先登入Windows Azure Portal,如下圖

SNAGHTML28187645

*.publishsettings是什麼東西呢?它是一個憑證,擁有憑証的人才能對 Windows Azure 進行命令控制,所以不要隨便給人家這個檔案;在入口網站裡 Setting 裡可以看到我們發過的憑證,你可以在這理上傳憑證以及刪除。

SNAGHTML2822c668

憑證產生方式參考以下:

http://www.dotblogs.com.tw/yc421206/archive/2012/06/30/73140.aspx

http://blog.sanc.idv.tw/2012/08/windows-azure-vhdvirtual-machine.html

Sky那篇只需要關注以下片段

image

 

PS.若你已經擁有 *.publishsettings 檔案就不需要這個命令,只需要Run Import-AzurePublishSettingsFile

Step4.Run Import-AzurePublishSettingsFile

這個動作是匯入憑證 

Import-AzurePublishSettingsFile C:\Users\yc421_000\Downloads\[Your File Name].publishsettings

SNAGHTML28452367

這裡有更詳細的語法

http://msdn.microsoft.com/en-us/library/windowsazure/jj152885.aspx

image

完成之後便可以使用 Windows Azure Management Cmdlets http://msdn.microsoft.com/en-us/library/windowsazure/jj152841.aspx 來管理 Azure 囉!

比如 Get-AzureVM

SNAGHTML284b90ab

參考資源:

http://msdn.microsoft.com/en-us/library/windowsazure/jj156055.aspx

若有謬誤,煩請告知,新手發帖請多包涵


Microsoft MVP Award 2010~2017 C# 第四季
Microsoft MVP Award 2018~2022 .NET

Image result for microsoft+mvp+logo