我目前正在編寫一個配置虛擬機的powershell腳本,此刻進行更多測試。目前的代碼在使用New-AzureQuickVM時設置靜態IP地址
New-AzureQuickVM -ImageName $VMImage.ImageName -Windows -Name $VMName -ServiceName $VMName -AdminUsername $adminLogin `
-Password $adminPasswd -AffinityGroup $affinityGrp -InstanceSize $instanceSize -VNetName $virtualNetwork -SubnetNames $virtualSubnet -WaitForBoot
我看不到MSDN上的參數來設置虛擬機的IP地址。我知道你可以這樣做:
New-AzureVMConfig -Name $vmname -ImageName $img –InstanceSize Small | Set-AzureSubnet –SubnetNames $sub | Set-AzureStaticVNetIP -IPAddress 192.168.4.7 | New-AzureVM –ServiceName $vmsvc1 –AffinityGroup "NorthEuropeAG";
但它似乎更適合使用New-AzureQuickVM。我是否能夠將New-AzureQuickVM設置爲Set-AzureStaticVNetIP類似於New-AzureVMConfig的工作方式,還是有更好的方法來實現它?