这是我们Azure非官方的第一篇博文,欢迎大家各种拍砖。
微软云计算平台Azure就不多介绍了。(啊,你不了解?还没有账号?请出门左转http://azure.microsoft.com/zh-cn/)
Azure PowerShell 提供了非常丰富的功能供大家以更少的代码来管理你的云资源。下载地址:http://go.microsoft.com/?linkid=9811175&clcid=0x804
系统需求:
PowerShell 3.0 或更高版本。
win8默认就是这个版本,没有问题。win7需要另外安装:http://www.microsoft.com/en-us/download/details.aspx?id=34595
安装完成后,打开windows powershell,输入以下命今即可看到当前的Azure PowerShell的版本号。
import-module Azure (get-module Azure).Version
本文以0.8.4为基础,操作适用于国际云Windowsazure.com和中国云windowsazure.cn。本文以国际云为示例来演示。
连接订阅
首先,我们需要使PowerShell认得连接到我们的订阅,需要下载一个特殊的文件。运行以下命令,将会打开浏览器让你登陆云平台:
Get-AzurePublishSettingsFile
中国云:
Get-AzurePublishSettingsFile -Environment AzureChinaCloud输入你的LiveId和密码后,.publishsettings将会提示下载。将其保存至磁盘上安全的位置,比如c:\users\leo\Document\leo.publishsettings
这个文件里面存放了你的订阅(Subscription)信息,如订阅名称,订阅ID,以及最重要的管理证书。这个文件非常重要,切不可泄露给他人使用。
这个文件下载后,以后就不用再做这一步操作了。
接下来,我们将这个文件导入到PowerShell中:
Import-AzurePublishSettingsFile c:\users\leo\Document\leo.publishsettings
完成后,我们可以通过以下命令来列出当前的所有订阅:
Get-AzureSubscription
如果我们有多个订阅的话,我们需要设置一个默认的订阅方便接下来的操作。根据上面的操作结果,我们想将名为WindowsAzure的订阅设置为默认值,则运行以下代码:
Select-AzureSubscription WindowsAzure
这时再运行以下代码时,将会看到这个订阅被设为默认了:
Get-AzureSubscription | select subscriptionName,IsDefault
下次继续。欢迎拍砖。