SE の雑記

SQL Server の情報をメインに Microsoft 製品の勉強内容を日々投稿

作成済み Azure VM の内部 IP を固定にするスクリプト

leave a comment

ちょっと作成する必要があったので。

詳細については、Configure a Static Internal IP Address (DIP) for a VM を参照して下さい。

いろいろと手抜きですが、以下のようなスクリプトで作成済みの VM に対して内部 IP を固定化できるかと。
# 前提としては仮想ネットワークに参加している必要がありますが。

ISE で実行した場合、わかりにくいですがコンソールのほうに IP アドレスの入力が求められていますので、そこで入力していただければと。

try{
    if((Get-AzureAccount) -eq $null){
        Add-AzureAccount
    }
    Get-AzureSubscription | Select SubscriptionName | Out-GridView -OutputMode Single | Select-AzureSubscription -Default
    Get-AzureSubscription -Default
    $SelectVM = Get-AzureVM | select ServiceName, Name, IpAddress | Out-GridView -OutputMode Single
    $AzureVM = Get-AzureVM -ServiceName $SelectVM.ServiceName -Name $SelectVM.Name
    [System.Net.IPAddress]$IP = Read-Host -Prompt "IP アドレスを入力して下さい"
    Set-AzureStaticVNetIP -IPAddress $IP -VM $AzureVM | Update-AzureVM
}catch{
    Write-Output $Error[0]
}
Share

Written by Masayuki.Ozawa

7月 30th, 2014 at 11:57 am

Leave a Reply