微软Azure PowerShell使用指南(1) - 连接订阅

这是我们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



下次继续。欢迎拍砖。



你可能感兴趣的:(powershell,云计算平台,WindowsAzure,微软azure,中国云)