Windows Azure Powershell的云端漫步

Powershell之于微软平台的重要性我想人人都知道。印象中从Windows Server 2008开始内置Powershell,到了Exchange 2007成为了第一个支持Powershell的服务器平台,到了日后的SharePoint、SQL Server和System Center,甚至是Windows 7/8这样的客户端系统,全部都在底层集成了Powershell模块。可以这么说,图形界面能做的,Powershell都能做;反之Powershell能做的,图形界面却不一定能够搞得定。

我本人在2008年的时候很荣幸参与翻译了一本Powershell的图书,如果有兴趣的朋友,可以点击这里购买。这本书属于Windows Server 2008 Resource Kit集里面的一本,当时觉得以Powershell的主题独立出书,并能够纳入到Resource Kit集里面,足以可见Powershell的重要性。

好了,说了这么多,其实想引入今天的主角,Windows Azure的Powershell。实际上,Windows Azure的图形界面是做得相当的好。光是Portal就有3个版本:已经退役的老版本(PaaS时期)-正在服役的版本-Preview版本。尤其是Preview版本的Windows Azure,看起来又多了很多新的功能啊,其中我最看重的是OPInsights,就是云端服务器私有医生啊!

那么Windows Azure的Powershell跟Portal比起来又有什么非凡之处呢?

举个例子吧,我们通过Windows Azure的Portal可以通过向导一步一步得去建立各种服务,其中最为普遍的是虚机服务。而如果需要一次性建立10台以上呢?我敢打包票,使用图形界面的Portal肯定不是个好的选项。

而这里最最适合的就是Powershell,要使用Windows Azure的Powershell必须遵守下面三点原则:

安装Windows Azure Powershell模块-设置订阅-查看镜像,完成了三部之后,就能够快速得新建Windows Azure的虚拟机。

其中第二部尤为关键,比如同一个帐号关联了多个订阅,而有些订阅又可能都是同一个默认的订阅名字,比如试用版的“Free Trial”,在图形界面中我们可以很容易的去选择不同的订阅,而在Powershell中使用Get-AzureSubscription命令后发现Subscription Name很有可能都一样,这个时候我们可以用编辑PublishSettingFile的方法去设置不同的别名,然后用Import-AzurePublishSettingsFile导入即可。

最后附上新建虚机的命令,也是3个比较重要的:

New-AzureVMConfig

Add-azureProvisioningConfig

New-AzureVM

课程预告:我的云计算系列课程 “人人都爱云计算之Windows Azure篇”将于元旦后在51CTO教育频道正式上线,只要购买课程,就可以获赠一个价值150美元的Windows Azure国际版帐号,没错,是国际版,不是国内世纪互联版哦。想入门云计算,Follow Me。

时间: 2024-08-10 19:16:42

Windows Azure Powershell的云端漫步的相关文章

Windows Azure PowerShell之管理虚拟机

我们可以用Windows Azure PowerShell来管理Windows Azure虚拟机.接下来我们来看下如何使用Windows Azure PowerShell创建和删除虚拟机. 1.获取虚拟机镜像.Get-AzureVMImage 这个命令可以返回虚拟机镜像列表,由于现在Azure当中的镜像非常多,运行该命令时最好将通过管道重定向到txt文件中,以便查看.另外因我们后面用New-AzureQuickVM命令创建虚拟机时只需要知道镜像的名称,因此在执行Get-AzureVMImage

使用Windows Azure PowerShell远程管理Windows Azure虚拟机

对于Windows Azure,如果你还在使用windowsazure.com门户来管理虚拟机,那就显得不怎么高上大了.Windows Azure PowerShell 是一个功能强大的脚本环境,可用于在 Windows Azure 中控制和自动执行工作负荷的部署和管理.   安  装   通过Microsoft Web Platform Installer一键搞定安装.   登录Azure账户   启动安装好的Windows Azure PowerShell,使用“Add-AzureAccou

How to build windows azure PowerShell Source Code

Download any version source code of Windows Azure Powershell from https://github.com/Azure/azure-sdk-tools/releases Downdload Wix ToolSet from http://wix.codeplex.com/releases/view/115492 and install it to let your VS supports Wix component. Build \W

windows azure powershell登录方式

大家知道,azure中国的登录门户地址是:www.azure.cn,其实azure还可以通过另一个方式登录,那就是powershell登录,个人认为网页登录可操作的内容不多不够灵活,使用powershell登录操作的内容更多更灵活,本文介绍如何使用powershell登录azure 首先,要先下载一个工具 云服务中任意点击一个云服务,选择"安装Microsoft azure SDK" 弹出的页面选择powershell安装 下载并安装 完成安装后需重启计算机 下载公共设置文件 中国版:

windows azure使用powershell批量创建虚拟机

这里向大家介绍下如何使用powershell批量创建vm虚拟机,本博文中,我打算用powershell批量创建100台VM. 首先,从官网下载页面,下载并安装Windows Azure PowerShell:http://www.windowsazure.cn/zh-cn/downloads/#cmd-line-tools 安装完毕后以管理员身份运行,右键点击PowerShell图标然后选择以管理员身份运行执行命令Get-AzurePublishSettingsFile-Environment

Azure PowerShell (5) 使用Azure PowerShell创建简单的Azure虚拟机和Linux虚拟机

<Windows Azure Platform 系列文章目录> 之前给大家介绍很多关于Windows Azure的内容,基本上都是通过Windows Azure Management Portal来创建的.这种创建方式虽然直观简单,但是如果IT管理员需要同时创建1000台Azure服务的话,工作的代价是非常巨大的. 其实我们可以通过Windows Azure PowerShell,通过命令行的方式来管理Windows Azure.这样在进行诸如批量创建Azure Virtual Machine

Azure PowerShell (1) PowerShell入门

<Windows Azure Platform 系列文章目录> 2014-09-30:把之前关于Azure PowerShell的内容重新整理了一下. 我们知道,我们可以通过以下三种方式管理Windows Azure: Azure Management Portal,特点是简单直观 Azure REST API,特点是可以通过调用REST API来实现云端的开发 Azure PowerShell,特点是可以批量操作 大家可以想象一下,如何在短时间内需要申请200个虚拟机,使用Azure Man

Windows Azure下Exchange Server2016高可用性配置介绍

我们前一篇文章中就介绍了Azure下部署Apache高可用性服务的介绍,今天呢,主要介绍一下在Azure下如何实现Exchange2016高可用性服务的部署,说到Exchange2016的高可用部署,我们前面的文章中用也有介绍到,在本地使用Centos+LVS+Keepalived实现了Exchange2016的高可用性服务配置,如果要将Exchange2016部署到Azure下如何实现高可用配置呢,我们都知道如果在Azure下部署高可用,我们只需要将服务器放在同一运行,然后配置对应的可用性集就

将Windows Azure 虚拟机从一个云服务移动到另外一个云服务中!

最近我们有客户经常谈到一个问题,我创建了不同的云服务.但是我的目的是在同一个云服务下面建立不同的虚拟机,现在我全部搭建完成,但是我发现我建的虚拟机错了,怎么办呢? 我辛辛苦苦建立的虚拟机,竟然不在同一个云服务里面.我又不想出太多钱,有办法么?当然有办法,办法就是利用我们的Powershell 脚本完成我们的虚拟机迁移我们的虚拟机到同一个云服务下面,这个按照我们下面的步骤走起: 首先我们当然是下载Azure Powershell.这个请参考我博客中前面提到的Azurepowershell. 接下来