如何使用 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

更新于:2021-04-28

1K+ 浏览量

开启你的 职业

完成课程以获得认证

开始学习
广告