fox111 发表于 2017-6-30 22:30:26

[Azure][PowerShell][ASM][10]Endpoint

  $mySubscriptionName=""
Select-AzureSubscription -SubscriptionName $mySubscriptionName

$myServiceName = ""
$myVMName = ""

$myNewVMEndpoints =
("endpointname","tcp","8005","8005"),
("endpointname","tcp","8000","8000")

$myVM = Get-AzureVM -ServiceName $myServiceName -Name $myVMName

foreach ($myEndpointConfig in $myNewVMEndpoints)
{
$myVM | Add-AzureEndpoint -Name $myEndpointConfig -Protocol $myEndpointConfig -PublicPort $myEndpointConfig -LocalPort $myEndpointConfig
}

$myVM | Update-AzureVM

# 批量导入

Import-Csv '<CSVFilePath>' | foreach {Get-AzureVM -ServiceName $_.ServiceName -Name $_.VMname | Add-AzureEndpoint -Protocol $_.Protocol -LocalPort $_.LocalPort -PublicPort $_.PublicPort -Name $_.PortName | Update-AzureVM}

Import-Csv '<CSVFilePath>' | foreach {Get-AzureVM -ServiceName $_.ServiceName -Name $_.VMname | Add-AzureEndpoint -Protocol $_.Protocol -LocalPort $_.LocalPort -PublicPort $_.PublicPort -Name $_.PortName -ProbePort $_.ProbePort -ProbeProtocol $_.ProbeProtocol -LBSetName $_.LBSetName -ProbePath $_.ProbePath| Update-AzureVM}
页: [1]
查看完整版本: [Azure][PowerShell][ASM][10]Endpoint