Имя пользователя:
Пароль:
 

Показать сообщение отдельно

Аватара для Charg

Ветеран


Сообщения: 2798
Благодарности: 469

Профиль | Отправить PM | Цитировать


Цитата maxload:
нужно чтобы после пинга получиллся такой тхт с результатами пинга: »
Результат пинга это успешно доставленный ответ на специфический запрос от хоста (гугли ICMP). Если тебе нужно конвертировать доменные имени в айпи - это результат работы резолвера. При этом у хоста может быть несколько айпи. И то что хост не пингуется - совершенно не означает что домен не доступен. Попробуй пингани russia.com например. На пинги он не отвечает, хотя сайт прекрасно работает.
На павершеле это делается так:
Код: Выделить весь код
$infile = "D:\infile.txt"
$outfile = "D:\outfile.txt"
#тут подставляешь свои пути, разумеется
 
$domains = @()
$result = @()
$domains = Get-Content $infile
    
foreach ($i in $domains) {
    $answer = Resolve-DnsName -Name $i -Type A -ErrorAction SilentlyContinue
    if ($null -ne $answer) {
        foreach ($one in $answer) {
            $result += "$($one.Name) $($one.IP4Address)"
        }
    }
    else {
        $result += "$i FAIL"
    }
}
$result | Out-File $outfile -Force
Результат
Скрытый текст

Последний раз редактировалось Charg, 21-06-2019 в 18:53.

Это сообщение посчитали полезным следующие участники:

Отправлено: 18:41, 21-06-2019 | #2