首页 > 代码库 > PowerShell批量配置Azure VM端点
PowerShell批量配置Azure VM端点
我们可以通过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 $nameforeach ($endpointConfig in $newVmEndpoints){$myVm | Add-AzureEndpoint -Name $endpointConfig[0] -Protocol $endpointConfig[1] -PublicPort $endpointConfig[2] -LocalPort $endpointConfig[3]}$myVm | Update-AzureVM
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。