Azure PowerShell (1) PowerShell入门
《Windows Azure Platform 系列文章目录》
Update: 2016-01-11
笔者文档主要都是用Azure PowerShell 0.x版本来实现的,比如0.98版本
但是现在最新的Azure PowerShell升级到了1.0版本,很多语法和笔者的文章不同
想查询自己安装的Azure PowerShell版本,请在Azure PowerShell执行以下语法:
Get-Module azure

上图红色部分,笔者安装的Azure PowerShell版本是0.98
另外我们还可以通过Windows的删除程序功能,查看到Azure PowerShell版本,如下图:

Azure PowerShell历史版本,请在这里下载:
https://github.com/Azure/azure-powershell/releases?after=clu-2016012142
如果想运行笔者博客提供的Azure PowerShell脚本,请安装老版本的Azure PowerShell

2014-09-30:把之前关于Azure PowerShell的内容重新整理了一下。
我们知道,我们可以通过以下三种方式管理Windows Azure:
- Azure Management Portal,特点是简单直观
- Azure REST API,特点是可以通过调用REST API来实现云端的开发
- Azure PowerShell,特点是可以批量操作
大家可以想象一下,如何在短时间内需要申请200个虚拟机,使用Azure Management Portal进行操作,步骤是非常的复杂和繁琐的。
但是如果熟悉Azure PowerShell,就可以把PowerShell脚本写好后,直接使用Azure PowerShell执行就可以了。通过Azure PowerShell可以实现批量的操作,同时简化操作步骤。
其实不管是Azure SDK, Azure Management Portal或者是Azure PowerShell,都是对Azure REST API的强封装。
使用Windows Azure PowerShell需要对PowerShell有一定的了解
如何下载Azure SDK?
我们知道,
Azure Global网站是www.windowsazure.com
而国内由世纪互联运维的Azure网站是www.windowsazure.cn
Azure Global和国内Azure都提供不同的PowerShell供下载。
从笔者的个人经验来说,这2个PowerShell区别不大,笔者一般使用Azure Global的PowerShell,我们可以通过http://azure.microsoft.com/en-us/downloads/ 进行下载。

安装完毕后,我们以管理员身份运行Azure PowerShell。如下图:

在接下来的博文中,我将详细介绍如何使用Azure PowerShell。
本博-三石Blog(下文简称本博),在本博客文章结尾处右下脚未注明转载、来源、出处的作品(内容)均为本博原创,本站对于原创作品内容对其保留版权,请勿随意转载,如若真有需要的朋友可以发Mail联系我;转载本博原创作品(内容)也必须遵循“署名-非商业用途-保持一致”的创作共用协议,请务必以文字链接的形式标明或保留文章原始出处和博客作者(Lei Zhang)的信息,关于本博摄影作品请务必注意保留(www.cnblog.com/threestone)等相关水印版权信息,否则视为侵犯原创版权行为;本博谢绝商业网站转载。版权所有,禁止一切有违中华人民共和国著作权保护法及相关法律和本博(法律)声明的非法及恶意抄袭。
Azure PowerShell (1) PowerShell入门的更多相关文章
- Azure PowerShell (1) PowerShell整理
<Windows Azure Platform 系列文章目录> 把之前Azure ASM的PowerShell都整理好了. https://github.com/leizhang1984/ ...
- Azure Key Vault (1) 入门
<Windows Azure Platform 系列文章目录> 为什么要使用Azure Key Vault? 我们假设在微软云Azure上有1个场景,在Windows VM里面有1个.NE ...
- 数据库管理——Powershell——使用Powershell脚本找出消耗最多磁盘空间的文件
原文:数据库管理--Powershell--使用Powershell脚本找出消耗最多磁盘空间的文件 原文译自: http://www.mssqltips.com/sqlservertip/2774/p ...
- 无责任Windows Azure SDK .NET开发入门(二):使用Azure AD 进行身份验证
<編者按>本篇为系列文章,带领读者轻松进入Windows Azure SDK .NET开发平台.本文为第二篇,将教导读者使用Azure AD进行身分验证.也推荐读者阅读无责任Windows ...
- Azure Cosmos DB (一) 入门介绍
一,引言 今天是国庆.中秋双节房价的第三天,今天抽时间分享一篇关于使用Azure 提供的一项NoSql 服务-----Azure Cosmos DB.就有人问了,我听说过 MongoDB.Redis ...
- 在Azure上通过Powershell创建多Interface的Cisco CSR路由器
前面通过Json的Template在Azure上创建了Cisco的CSR路由器.但那个Json的template只支持1块网卡.如果需要多网卡的Cisco CSR路由器,可以改上篇文章中提到的Json ...
- Azure上采用Powershell从已有的VHD创建VM
刚刚的一篇Blog采用Json Template的方式从已有的VHD创建了一台新的VM.由于Json Template封装的比较好,可以改的内容不多. 下面将介绍通过用Powershell来从已有的V ...
- Azure Application Gateway (1) 入门
<Windows Azure Platform 系列文章目录> 请读者注意,Azure Application Gateway在ASM模式下,只能通过PowerShell创建 具体可以参考 ...
- 免费电子书:Azure Web Apps开发者入门
(此文章同时发表在本人微信公众号"dotNET每日精华文章",欢迎右边二维码来关注.) 题记:之前介绍过微软正在逐步出版一个名为Azure Essential的入门系列教程,最近刚 ...
随机推荐
- 删除流氓软件McAfee
如何解决卸载McAfee时出现"处于托管模式时无法删除"问题 问题现象: 这几天在为客户终端换装杀毒软件时出现这么一个问题:在控制面板的添加或删除程序里面将"McAfee ...
- [原创]Centos7 从零编译配置Memcached
序言 Memcached 是一个高性能的分布式内存对象缓存系统,用于动态Web应用以减轻数据库负载.它通过在内存中缓存数据和对象来减少读取数据库的次数,从而提高动态.数据库驱动网站的速度. Memca ...
- 【APICloud】利用sublimetext3编写apicloud
下载sublime text 3 安装插件 使用模糊搜索apicloud有三个插件全部下载下来 安装海马玩模拟器,这是一个安卓的模拟器,进入官网下载后直接安装就可以了. 打开sublime text ...
- [spring源码学习]六、IOC源码-BeanFactory和factory-bean
一.代码实例 在我们分析spring的IOC源码的时候,发现除了配置标准的bean,并且通过getBean(beanName)的方法获取到一个bean的实例外,似乎还有这不少其他获取的方法,例如在第四 ...
- mac composer 安装
在命令行执行 curl -sS https://getcomposer.org/installer | php 如果没安装 curl 执行以下代码 php -r "readfile('htt ...
- C++-Qt【4】-CheckBox on QListView
引用:http://www.qtcentre.org/threads/47119-checkbox-on-QListView QListWidgetItem *item = new QListWidg ...
- js开发笔记
jQuery jQuery判断页面元素是否存在:$("#someID").length > 0 AJAX 通过设置window.location.hash值和响应window ...
- css3的动画特性
css3 的过渡动画,有些时候会产生一些其他问题. 比如:你想先改一个css属性,之后再进行动画过渡,结果实际上你会发现,css属性和动画是同步进行的.这个应该是在编译阶段就确定好了. 所以只能通过s ...
- windows service 1053错误 启动失败
做项目移植的时候发现一个项目的window service启动失败,最后试出来是启动时间超时 解决办法是给window service设置一个长一点的等待时间,步骤如下: 启动,输入regedit启动 ...
- Where product development should start
We all need to know our customers in order to create products they’ll actually buy. This is why the ...