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