2017-10-25 26 views
1

私は、コマンドを実行するとDNSレコードのデータ

$alldns = Get-DnsServerResourceRecord -computername dns-server -ZoneName "domain.com" -RRType "A" 

これは完璧示すIPアドレスが出てくる:

pc2 A  1   10/24/2017 6:00:0... 00:20:00  192.168.1.149 
Gaming    A   1   10/24/2017 6:00:0... 00:20:00  192.168.1.139 
dc     A   1   0     01:00:00  192.168.1.50 
dc2     A   1   0     01:00:00  192.168.1.51 
Surface    A   1   10/24/2017 8:00:0... 00:20:00  192.168.1.141 
server1      A   1   10/19/2017 7:00:0... 00:20:00  192.168.1.200 

をしかし、私は追加のコマンドを実行した場合

$alldns = Get-DnsServerResourceRecord -computername dns-server -ZoneName "domain.com" -RRType "A" | Select-Object -Property Hostname, RecordData, Timestamp 

これが結果として得られ、ipがなくなり、DnsServerResourceRecordAに置き換えられました。お知らせ下さい。

pc2  DnsServerResourceRecordA 10/24/2017 6:00:00 PM 
Gaming  DnsServerResourceRecordA 10/24/2017 6:00:00 PM 
dc   DnsServerResourceRecordA 
dc2  DnsServerResourceRecordA 
Surface DnsServerResourceRecordA 10/24/2017 8:00:00 PM 
server1 DnsServerResourceRecordA 10/19/2017 7:00:00 PM 

答えて

1

あなたはIPv4Addressためcalculated propertyを抽出することにより、これを行うことができます。 ExpandPropertyを使用してhttps://technet.microsoft.com/en-us/library/ff730948.aspx?f=255&MSPPError=-2147217396

さも

Recorddataを抽出することができます:選択オブジェクトでは、次のようにしcalculated propertyに関する

Get-DnsServerResourceRecord -computername dns-server -ZoneName "domain.com" -RRType "A" | select-object -Property Hostname,Timestamp, @{Name='RecordData';Expression={$_.RecordData.IPv4Address}} 

詳細をだけではなく"RecordData"@{Name='RecordData';Expression={$_.RecordData.IPv4Address}}を使用することができます。あなたは-ExpandPropertyをselect-objectで使用しなければならず、残りの部分(ホスト名、タイムスタンプ)は-Propertyを使用して抽出することができます。以下を使用してIPv4Addressフィールドを取得します。

Get-DnsServerResourceRecord -computername dns-server -ZoneName "domain.com" -RRType "A" | select-object -ExpandProperty recorddata -Property Hostname,Timestamp 

もっとexpandpropertyについて:https://blogs.msdn.microsoft.com/vishinde/2012/08/27/expandproperty-in-select-object/

あなたが適切なIPアドレスを持つDnsServerResourceRecordAを置き換えることができますいずれかの方法。説明@Araため

+0

ありがとう!完璧に動作します。 – NobleMan

+0

は別の方法で答えを修正しました。 ! – Aravinda

関連する問題