为何Resolve-DnsName在不同机器上返回完全不同的列?
问题:Resolve-DnsName在Windows 10与Windows Server 2019上输出不一致
在Windows 10电脑上执行以下脚本:
Resolve-DnsName -Name "www.idg.se" -Server 8.8.8.8 -Type NS
得到如下结果:
Name Type TTL Section PrimaryServer NameAdministrator SerialNumber ---- ---- --- ------- ------------- ----------------- ------------ idg.se SOA 900 Authority ns-634.awsdns-15.net awsdns-hostmaster.amazon.co 1 m
在Windows Server 2019上执行相同脚本,得到如下输出:
Name Type TTL Section NameHost idg.se NS 21600 Answer ns-1452.awsdns-53.org idg.se NS 21600 Answer ns-1691.awsdns-19.co.uk idg.se NS 21600 Answer ns-192.awsdns-24.com idg.se NS 21600 Answer ns-634.awsdns-15.net
Windows 10上的PowerShell版本:
Name Value ---- ----- PSVersion 5.1.19041.1682 PSEdition Desktop PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...} BuildVersion 10.0.19041.1682 CLRVersion 4.0.30319.42000 WSManStackVersion 3.0 PSRemotingProtocolVersion 2.3 SerializationVersion 1.1.0.1
Windows Server 2019上的PowerShell版本:
Name Value ---- ----- PSVersion 5.1.17763.2931 PSEdition Desktop PSCompatibleVersions {1.0, 2.0, 3.0, 4.0...} BuildVersion 10.0.17763.2931 CLRVersion 4.0.30319.42000 WSManStackVersion 3.0 PSRemotingProtocolVersion 2.3 SerializationVersion 1.1.0.1
两者版本几乎一致,但输出列名却不同。
更新:在服务器上安装PowerShell 7后,输出结果与PowerShell 5.1完全一致。
内容的提问来源于stack exchange,提问作者user20475658
相关产品推荐
相关产品推荐

