用于DNS A-Record的Get-ADObject

时间:2016-10-07 08:49:13

标签: powershell dns active-directory

如何获取DNS A记录的ADObject?

Get-DnsServerResourceRecord -Name server1 -ZoneName Zone1.biz | Get-ADObject

不起作用。我只能通过“猜测”DN来做到这一点。

Get-ADObject -Identity "DC=server1,dc=zone1.biz,cn=MicrosoftDns,dc=DomainDnsZones,dc=domain,dc=biz"

2 个答案:

答案 0 :(得分:1)

看起来Get-DnsServerResourceRecord的输出对象是DnsServerResourceRecord。您可以从中将可分辨名称传递到Get-ADObject,因为它将Identity作为位置1并且可以接受distinguishedname作为标识。

这是未经测试的,但试试这个:

(Get-DnsServerResourceRecord -Name server1 -ZoneName Zone1.biz).DistinguishedName | Get-ADObject

答案 1 :(得分:0)

从Get-DnsServerResourceRecord获取的对象最需要进行过滤以管道它。 另外,您需要从ADObject获得什么样的细节? get-adcomputer能获得相同的数据吗? 这个适用于我:

(Get-DnsServerResourceRecord -Name server1 -ZoneName Zone1.biz).hostname | Get-ADComputer