fr:powershell:dns
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
fr:powershell:dns [2021/04/05 11:16] – lonclegr | fr:powershell:dns [2021/04/05 11:26] (Version actuelle) – [Script final] lonclegr | ||
---|---|---|---|
Ligne 115: | Ligne 115: | ||
On se rappelle ce que l'on souhaite: prendre tous les enregistrements DNS A demandés et s' | On se rappelle ce que l'on souhaite: prendre tous les enregistrements DNS A demandés et s' | ||
- | <file dns_final.ps1 | + | < |
+ | $results = @() | ||
+ | Import-Csv -Path input_dns.csv | foreach { | ||
+ | $currentLine = $_ | ||
+ | $record = $currentLine.A_Record | ||
+ | try { | ||
+ | $result = Resolve-DnsName $record -Type A -Server 8.8.8.8 2> $null | ||
+ | Write-Host $result.getType().fullname | ||
+ | $exportLine = $result | Select-Object -Property Name, | ||
+ | $exportLine | Add-Member -MemberType NoteProperty -Name " | ||
+ | } catch { | ||
+ | Write-Host (" | ||
+ | $exportLine = New-Object psobject -Property @{ | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | ' | ||
+ | } | ||
+ | } | ||
+ | $results += $exportLine | ||
+ | } | ||
+ | |||
+ | $results | Export-Csv -Path dnsPreCheck.csv -Delimiter "," | ||
</ | </ | ||
+ | |||
+ | Le résultat permet de mettre en valeur un domaine qui n'a pas d' | ||
+ | |||
+ | <csv> | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | " | ||
+ | </ |
fr/powershell/dns.1617635760.txt.gz · Dernière modification : 2021/04/05 11:16 de lonclegr