Загрузка данных



# K2I-129862 | iverbitskii
# READ ONLY

foreach ($Server in @("10.191.11.4", "10.191.11.5")) {

    foreach ($Name in @("delivery", "stage-delivery")) {

        try {
            $Records = @(Get-DnsServerResourceRecord `
                -ComputerName $Server `
                -ZoneName "clz.ru" `
                -Name $Name `
                -RRType A `
                -ErrorAction Stop)

            foreach ($Record in $Records) {
                [PSCustomObject]@{
                    DNS    = $Server
                    Name   = "$Name.clz.ru"
                    IP     = $Record.RecordData.IPv4Address.IPAddressToString
                    Status = "OK"
                }
            }
        }
        catch {
            [PSCustomObject]@{
                DNS    = $Server
                Name   = "$Name.clz.ru"
                IP     = "-"
                Status = $_.Exception.Message
            }
        }
    }
}