[英]Azure powershell - how to get FQDN from a VM?
我正在自動化幾個Azure VM的部署,並且我想將WinRM集成到每個Azure VM中以完成部署。 如何從創建虛擬機的腳本中找到虛擬機的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
如何從創建虛擬機的腳本中找到虛擬機的FQDN?
默認情況下,Azure不會為Azure VM創建FQDN,我們可以使用Powershell設置公共IP地址設置來為Azure VM設置FQDN。
我們可以使用以下命令獲取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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.