Windows Azure PowerShell之管理虚拟机

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Windows Azure PowerShell之管理虚拟机相关的知识,希望对你有一定的参考价值。

我们可以用Windows Azure PowerShell来管理Windows Azure虚拟机。接下来我们来看下如何使用Windows Azure PowerShell创建和删除虚拟机。

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

技术分享

2.获取Azure区域。Get-AzureLocation,同样我们只需要知道displayname,通过管道筛选displayname即可。

技术分享

3.New-AzureQuickVM创建虚拟机。

在PowerShell中依次执行以下命令

PS C:\Users\huangcj> $image = "55bc2b193643443bb879a78bda516fc8__Windows-Server-2012-Datacenter-20161214-zh.cn-127GB.vhd
"
PS C:\Users\huangcj> $location = Get-AzureLocation
PS C:\Users\huangcj> $svcname = "hcjtest"
PS C:\Users\huangcj> $admpass = "abc;123456"
PS C:\Users\huangcj> New-AzureQuickVM -Windows -InstanceSize "Large" -ServiceName $svcname -Name "hcjt5" -ImageName $ima
ge -Password $admpass -AdminUsername "huangcj" -Location $location[0].name

技术分享

$location[0].name 为China East 即上海数据中心,$location[1].name为China North 即北京数据中心。

执行完后,我们到Azure Portal中可以看到创建好的虚拟机.

技术分享

4.删除虚拟机 Remove-AzureVM

删除命名比较简单,见下图

技术分享

 

技术分享

以上的命令并没有删除硬盘vhd文件,如果要删除则在后面加上参数 –DeleteVHD

以上是关于Windows Azure PowerShell之管理虚拟机的主要内容,如果未能解决你的问题,请参考以下文章

Microsoft Azure系列之四 Micorosft Azure Powershell 管理

如何使用 Windows Azure PowerShell

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

在世纪互联版的Microsoft Azure上做windows虚拟机的批量部署--用powershell做部署

如何安装和配置 Windows Azure PowerShell

Azure 恢复服务之:备份与恢复本地数据