Puncte:0

Script nslookup pentru returnarea numelor de gazdă goale

drapel vn

Vreau să scriu un script care returnează nume de gazdă fără IP. Am scris următoarea parte a scriptului, dar nu știu cum pot returna răspunsurile goale. Mulțumesc anticipat

$numere=1..255
foreach ($number in $numbers){
{
    nslookup host$number
}
drapel br
există un motiv pentru a NU folosi cmdletul powershell pentru asta? Căutați `powershell nslookup` pentru informații despre asta.
Puncte:1
drapel ru

Dacă doriți să utilizați nslookup din Powershell, va trebui să procesați rezultatul returnat deoarece este doar text. În schimb, folosește Resolve-DnsName Powershell cmdLet.

Rețineți că comanda va returna toate înregistrările DNS, astfel încât rezultatul poate fi o serie de obiecte.

Iată un mic exemplu despre cum îl puteți folosi (am înlocuit bucla foreach cu for):

for($i=1 ; $i -le 255 ; $i++) {

    $DnsQuery = $null
    [matrice]$DnsQuery = Resolve-DnsName -Nume „gazdă$i” -ErrorAction SilentlyContinue

    # Dacă nu a fost găsită nicio înregistrare DNS, procesați următoarea gazdă
    if($DnsQuery -eq $null) {
        Write-Host „Nu a fost găsită nicio înregistrare DNS pentru gazda$i”
        continua ;
    }

    # Căutați înregistrarea DNS fără adresă IP
    foreach($Result în $DnsQuery) {
        if($Result.IPAddress -eq $null) {
            Write-Host „Înregistrare DNS fără adresă IP găsită pentru gazda$i (Tip de înregistrare: $($Result.Type))”
        }
    }

}

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.