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

Название темы: nslookup и список адресов
Показать сообщение отдельно

Ветеран


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

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


bill_open, PowerShell:

Дата фактическая:
Код: Выделить весь код
$csv = import-csv source.csv -header "ips", "datetime"

$result = @()
foreach ( $ip in $csv.ips ) {

    try { $hostname = [net.dns]::gethostbyaddress( $ip ).hostname }
    catch { $hostname = $null }

    $result += new-object psobject -property @{
    
        hostname = $hostname
        ipaddress = $ip
        datetime = get-date -u "%x %T"
       
}}

$result | select hostname,ipaddress,datetime | export-csv result.csv
Дата из source.csv:
Код: Выделить весь код
$csv = import-csv source.csv -header "ips", "datetime"

$result = @()
for ( $i=0; $i -lt $csv.count; $i++ ) {

    try { $hostname = [net.dns]::gethostbyaddress( $csv.ips[$i] ).hostname }
    catch { $hostname = $null }

    $result += new-object psobject -property @{
    
        ipaddress = $csv.ips[$i]
        datetime = $csv.datetime[$i]
        hostname = $hostname
        
}}

$result | select hostname,ipaddress,datetime | export-csv result.csv

Последний раз редактировалось Foreigner, 03-02-2014 в 21:16.

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

Отправлено: 19:39, 03-02-2014 | #2

Название темы: nslookup и список адресов