Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  

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

Аватара для YuS_2

Crazy


Contributor


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

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


Цитата Griboed0ff:
нет тут другое он записал на каждую найденную айпишку одни и те же данные. Так было уже»
Что значит другое?
Вы проверили наличие хостов в сети?
В моем коде, реализация иная, т.е. это не то же самое... заполняется теми же данными только из-за отсутствия реальных IP в сети, т.е. цикл заполнения происходит, но IP отсутствует, данные не считываются и строка заполняется предыдущими...

Цитата Griboed0ff:
на каждую найденную айпишку одни и те же данные.»
Здесь, IP не найдены, а сформированы в массив из другого массива 130..190
Сделайте так, как я выше написал... т.е., как минимум, строка должна быть такой:
Код: Выделить весь код
$ips = 130..190 |% {[string]$((Get-Netipaddress|? ipaddress -match "^10\.").ipaddress -replace "\d+$") + $_}|?{test-connection $_ -count 1 -q}
Цитата Griboed0ff:
Айпишки разных видов есть в этой подсети точно и в другую подсеть не надо лазить. »
Посмотрите, что есть у Вас здесь:
Код: Выделить весь код
(Get-Netipaddress |? ipaddress -match "^10\.").ipaddress
- покажите результат.

Цитата Griboed0ff:
Как я понял в вашем парсере проще настроить по таблицам и колонкам. »
Немного проще, но прямая зависимость от dom-структуры, в частности элементов TABLE, всё же, есть...

Добавлено:
Цитата YuS_2:
Сделайте так, как я выше написал... т.е., как минимум, строка должна быть такой: »
А вообще, по логике, если эта строка:
Код: Выделить весь код
(Get-Netipaddress |? ipaddress -match "^10\.").ipaddress
- выдает не единственный адрес, то правильнее было бы так записать:
Код: Выделить весь код
[array]$arr = $((Get-Netipaddress |? ipaddress -match "^10\.").ipaddress -replace "\d+$")
$ips = 130..190 |%{$n=$_;$arr|%{"$_"+$n}}|sort|?{test-connection $_ -count 1 -q}

-------
scio me nihil scire. Ѫ


Последний раз редактировалось YuS_2, 18-04-2020 в 12:11.

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

Отправлено: 11:50, 18-04-2020 | #48