我目前正在编写一个配置虚拟机的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的工作方式,还是有更好的方法来实现它?