Azureの小ネタ (改)

~Azureネタを中心に、色々とその他の技術的なことなどを~

Azureのエンドポイントを一括して定義

Azureのエンドポイントは、レンジを指定することができないので、ループでぐるぐる回す備忘録。ただ登録数にも上限があるので、あまりたくさんは開けなかったはず。

$startPort = 9000
$endPort   = 9100
$prefix    = "Port-"

$vm = Get-AzureVM -ServiceName cloudserviename -Name vmname

For($port = $startPort; $port -le $endPort; $port++) 
{
    $name = $prefix + $port
    $vm = $vm | Add-AzureEndpoint -Name $name -Protocol tcp -PublicPort $port -LocalPort $port
}

$vm | Update-AzureVM