使用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/

时间: 2024-08-08 09:28:15

使用PowerShell 连接Azure的相关文章

PowerShell 操作 Azure SQL Active Geo-Replication

前文中我们比较全面的介绍了 Azure SQL Database Active Geo-Replication 的主要特点和优势.接下来我们将从自动化的角度介绍如何通过 PowerShell 在项目中实现 Active Geo-Replication 的操作. 从 Azure PowerShell 开始 MS 专门为管理 Azure 写了一套 PowerShell 组件称为 Azure PowerShell.我们就是要使用这套组件中提供的接口来操作 Active Geo-Replication.

Exchange 2013 PowerShell手动配置远程PowerShell连接

介绍 在Exchange 2007的时候,微软就推出了一套全新的基于Shell的管理工具:PowerShell V1,而且所有的图形化界面也是建立在这种技术之上的. 到了Exchange 2010,PowerShell更紧密的集成在产品中,Exchange 2010使用的是PowerShell V2,很大程度上依赖于其新的远程架构.即使你的服务器在本地或云端,都可以方便的使用这套管理工具. 在Exchange 2013中,使用的是PowerShell V3,有了更多的命令以及核心功能改变.在20

PowerShell 操作 Azure SQL Active Geo-Replication 实战

<Azure SQL Database Active Geo-Replication简介>一文中,我们比较全面的介绍了 Azure SQL Database Active Geo-Replication 的主要特点和优势.接下来我们将从自动化的角度,介绍如何通过 PowerShell 在项目中实现 Active Geo-Replication 操作. 一.从Azure PowerShell开始 MS 专门为管理 Azure 写了一套 PowerShell 组件称为 Azure PowerShe

windows azure创建及连接azure SQL数据库服务

数据库对于一个企业来说是至关重要的,业务信息基本上都是存储在数据库中.传统的搭建数据库过程中企业需要采购硬件,数据库软件,部署配置等等操作,且数据库在实际生产环境中运行之后,后期的版本及补丁等更新都使生产环境数据库面临停机风险,使用windows azure云端数据库能够简单快速的创建一个满足需求的数据库,且对于用户来说无需担心版本更新及补丁更新等问题. Windows azure部署数据库有两种方式,一种就是在azure虚拟机上安装SQL数据库,这个数据库需要用户自己维护和配置等.第二种是wi

Windows 上安装 Azure PowerShell及Azure PowerShell部署虚拟机

一.Azure PowerShell部署 1.使用 PowerShellGet 在 Windows 上安装 Azure PowerShell 从 Azure PowerShell 版本 6.0 开始,Azure PowerShell 需要 PowerShell 版本 5.0. 若要查看在计算机上运行的 PowerShell 的版本,运行以下命令: #$PSVersionTable.PSVersion 2.Windows PowerShell升级 https://docs.microsoft.co

使用powershell连接oracle数据库(取值、更新)

在工作中我们常常需要使用powershell连接Oracle数据库.但是在百度找到的代码都是很老的,而且还需要oracle数据库连接客户端.查找一番后发现Oracle官方早已经发布了对.net官方连接库,高效简单.连接库地址:https://www.oracle.com/technetwork/developer-tools/visual-studio/overview/index.html 我写的小小demo:官方文档:https://docs.oracle.com/cd/E11882_01/

PowerShell连接中国Azure

由于China Azure与Global Azure属于不同的服务,适用于Global Azure的命令并不完全适用于China Azure.目前,Add-AzureAccount命令地址指向Global,我们可以通过Import-AzurePublishSettingsFile命令连接China Azure. 具体步骤如下: 1. 从官网下载页面,下载并安装Windows Azure PowerShell: http://www.windowsazure.cn/zh-cn/downloads/

通过php的MongoDB driver连接Azure的DocumentDB PaaS

Azure的DocumentDB是NoSQL类型的数据库.它还可以和目前流行的mongodb兼容,采用mongodb的driver可以直接连接Azure的DucumentDB. 目前在国内的Azure上,DocumentDB已经正式商用了,兼容mongodb的版本目前还在preview阶段. 本文将介绍如何创建,并通过php的mongodb的driver连接documentDB. 一 在Azure的管理界面上创建DocumentDB: 1 点击portal左上角的"+"号,然后输入do

使用PowerShell创建Azure Storage的SAS Token访问Azure Blob文件

Azure的存储包含Storage Account.Container.Blob等具体的关系如下: 我们常用的blob存储,存放在Storage Account的Container里面. 目前有三种方式可以把Blob里的内容共享给其他用户,这三种方式是: 1.把Container的属性设置为公共容器 2.把Blob属性设置为公共公共Blob 设置好后,blob就可以通过wget的方式下载下来. 3.通过SAS Token的方式实现在一定时间段内的文件共享 SAS是shared access si