如何使用 PowerShell 獲取 Azure VM 的 DNS 名稱?
我們可以在 Azure 門戶中找到 VM 的 DNS 名稱,如下所示來自 Azure VM 概覽選項卡。
此 DNS 設定與公有 IP 地址關聯。要檢索 DNS 設定,我們首先需要檢索公有 IP 詳細資訊。對於此示例,假設我們有 Azure VM TestMachine2k16,我們需要檢索其 DNS 設定(假設你已連線到正確的 Azure 帳戶和訂閱)。
$vm = Get-AzVM -VMName TestMachine2k16 $pubip = Get-AzPublicIpAddress -ResourceGroupName $vm.ResourceGroupName | where{$_.Id -match $vm.Name}
$pubip 變數具有已附加公有 IP 屬性。你可以使用其 DNS 屬性檢索 DNS 名稱。
PS C:\> $pubip.DnsSettings
輸出
要獲取FQDN,進一步展開該變數。
PS C:\> $pubip.DnsSettings.fqdn automationlab.eastus2.cloudapp.azure.com
廣告