2017-09-07 97 views
0

我正在自動部署幾個Azure虛擬機,並且我想將WinRM安裝到每個虛擬機中以完成部署。如何從創建虛擬機的腳本中找到虛擬機的FQDN?Azure powershell - 如何從虛擬機獲取FQDN?

我在尋找:

$psVirtualMachine = Add-AzureRmVMNetworkInterface -VM $psVirtualMachine -Id $Nic.Id 

$CreateNewVM = New-AzureRMVM -ResourceGroupName $ResourceGroupName -Location $GeoLocation -VM $psVirtualMachine 

Enter-PSSession -ConnectionUri https://<-- $CreateNewVM.FQDN -->:5986 -Credential $Cred -SessionOption (New-PSSessionOption -SkipCACheck -SkipCNCheck -SkipRevocationCheck) -Authentication Negotiate 

回答

0

如何找到虛擬機的FQDN創建它的腳本?

默認情況下,天青不會爲Azure的VM創建FQDN,我們可以使用PowerShell設置公網IP地址設置來設置FQDN爲Azure的VM。

我們可以使用這個命令來獲得FQDN:

$FQDN = (Get-AzureRmPublicIpAddress -Name 'name of public IP' -ResourceGroupName jasonvm).DnsSettings.Fqdn 

像這樣:

PS C:\Users> (Get-AzureRmPublicIpAddress -Name 'jasonvm-ip' -ResourceGroupName jasonvm).DnsSettings.Fqdn 
jasontest321.japaneast.cloudapp.azure.com 

要爲Azure的VM設置FQDN,我們可以用這個PowerShell的

New-AzureRmPublicIpAddress -Name -ResourceGroupName -Location -DomainNameLabel 
相關問題