使用PowerShell 连接Azure
除了使用门户登入外,还可以使用PowerShell的方式来连接Azure。
首先要去下载组件
http://azure.microsoft.com/en-us/downloads/?rnd=1
http://www.windowsazure.cn/downloads/#cmd-line-tools
一个是国际版的,一个是国内版,工具版本相同。
通过Web Platform Installer 来集成安装其实会根据不同操作系统安装一些组件,以下是在Window 10下需要安装的部分
查看是否有这个module
PS C:\Windows\system32> Get-Module -ListAvailable Azure Directory: C:\Program Files (x86)\Microsoft SDKs\Azure\PowerShell\ServiceManagement ModuleType Version Name ExportedCommands ---------- ------- ---- ---------------- Manifest 0.8.11 Azure {Disable-AzureServiceProjectRemoteDesktop, Enable-AzureMem... PS C:\Windows\system32>
添加一个中国地区的Azure账号
add-azureaccount -Enviroment AzureChinaCloud
可以通过这样的方法来获取这个语句
PS C:\WINDOWS\system32> get-help add-AzureAccount -Examples -------------------------- Example 5: Add an account in Azure China -------------------------- PS C:\>Add-AzureAccount -Environment AzureChinaCloud This command uses the Environment parameter to add an Azure China account to Windows PowerShell. When you run the command, a windows pops up to request the user name and password of the account.
来查询到此句语句
添加一个国际版本的Azure账号
add-azureaccount
输入账号请保持全部小写。
获取添加的账号以及订阅信息。(SubscriptionId已删除)
PS C:\WINDOWS\system32> Get-AzureSubscription SubscriptionId : SubscriptionName : MSDN Environment : AzureCloud SupportedModes : AzureServiceManagement,AzureResourceManager DefaultAccount : anderson.ling@outlook.com Accounts : {anderson.ling@outlook.com} IsDefault : True IsCurrent : True CurrentStorageAccountName : SubscriptionId : SubscriptionName : Pay Environment : AzureChinaCloud SupportedModes : AzureServiceManagement DefaultAccount : Andreson@signalTips.partner.onmschina.cn Accounts : {Andreson@signalTips.partner.onmschina.cn} IsDefault : False IsCurrent : False CurrentStorageAccountName : SubscriptionId : SubscriptionName : Free Environment : AzureChinaCloud SupportedModes : AzureServiceManagement DefaultAccount : Ling@SHTriathlon.partner.onmschina.cn Accounts : {Ling@SHTriathlon.partner.onmschina.cn} IsDefault : False IsCurrent : False CurrentStorageAccountName :
可以根据这篇文章
http://www.cnblogs.com/threestone/p/4001943.html
修改订阅名称
可以获取当前订阅账户
PS C:\WINDOWS\system32> Get-AzureSubscription -Current SubscriptionId : SubscriptionName : Free Environment : AzureChinaCloud SupportedModes : AzureServiceManagement DefaultAccount : Ling@SHTriathlon.partner.onmschina.cn Accounts : {Ling@SHTriathlon.partner.onmschina.cn} IsDefault : False IsCurrent : True CurrentStorageAccountName :
可以通过来切换订阅账号SubscriptionName,SubscriptionId
PS C:\WINDOWS\system32> Select-AzureSubscription -SubscriptionName Pay PS C:\WINDOWS\system32> Get-AzureSubscription -Current SubscriptionId : SubscriptionName : Pay Environment : AzureChinaCloud SupportedModes : AzureServiceManagement DefaultAccount : Andreson@signalTips.partner.onmschina.cn Accounts : {Andreson@signalTips.partner.onmschina.cn} IsDefault : False IsCurrent : True CurrentStorageAccountName :
国际版可以在一个订阅中添加中多个订阅,mooncake版本不开发此项功能
中国版 Azure 现提供 Azure Traffic Manager
http://blogs.msdn.com/b/azchina/archive/2014/10/13/azure-traffic-manager-in-azure-in-china.aspx
How to install and configure Azure PowerShell
http://azure.microsoft.com/en-us/documentation/articles/install-configure-powershell/