码迷,mamicode.com
首页 > 其他好文 > 详细

PowerShell批量配置Azure VM端点

时间:2014-07-24 22:58:03      阅读:236      评论:0      收藏:0      [点我收藏+]

标签:style   blog   http   color   os   width   for   re   

我们可以通过PowerShell命令:Add-AzureEndpoint来向虚拟机添加端点。

请参考以下脚本,批量添加虚拟机端点:

备注:该例子针对一个虚拟机,添加了三个端口:

端口名称

协议

公用端口

私有端口

MyPort1

tcp

5001

5001

MyPort2

tcp

5002

5002

MyPort3

udp

5003

5003

该例子中,云服务名称与虚拟机名称均为:JohnsonLinux。如果需要添加更多的端口,那么可以按照相应格式,将端口配置添加到$newVmEndpoints。格式为:(“端口名称”,”协议”,”公用端口”,”私有端口”)

 

$serviceName = "JohnsonLinux"
$name = "JohnsonLinux"

$newVmEndpoints = ("MyPort1","tcp",5001,5001) ,("MyPort2","tcp",5002,5002) ,("MyPort3","udp",5003,5003)

$myVm = Get-AzureVM -ServiceName $serviceName -Name $name

foreach ($endpointConfig in $newVmEndpoints)
{
$myVm | Add-AzureEndpoint -Name $endpointConfig[0] -Protocol $endpointConfig[1] -PublicPort $endpointConfig[2] -LocalPort $endpointConfig[3]
}

$myVm | Update-AzureVM

PowerShell批量配置Azure VM端点,布布扣,bubuko.com

PowerShell批量配置Azure VM端点

标签:style   blog   http   color   os   width   for   re   

原文地址:http://www.cnblogs.com/jonathanlin/p/3866512.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!