如何获取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"
答案 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