|
0 / 0 / 0
Регистрация: 27.12.2017
Сообщений: 25
|
||||||
Поиск команды для вытягивания ipv410.01.2018, 08:53. Показов 2364. Ответов 19
Метки нет (Все метки)
Доброго времени суток, мне снова нужна помощь знатоков )
Пытался вытащить ipv4 через PS как переменную для дальнейших манипуляций, но вот незадача, какие команды не пробую, ip компьютера вылетает вместе с ipv6, как пример пробовал такой найденный скрипт:
Name IP MAC ---- -- --- Realtek PCIe GBE Family Controller {192.168.0.162, fe80::f090:bf3:57d0:8672} F0:79:59:8D:89:5B В чем и вопрос, как вытащить из компьютера ТОЛЬКО ipv4 192.168.0.162?
0
|
||||||
| 10.01.2018, 08:53 | |
|
Ответы с готовыми решениями:
19
Получить IPv4-адрес и использовать его в качестве аргумента для команды NETSH
Регулярка для вытягивания адреса изображения со страницы сайта. |
|
1886 / 1108 / 428
Регистрация: 22.01.2016
Сообщений: 3,050
|
||||||||||||||||||
| 10.01.2018, 10:17 | ||||||||||||||||||
Сообщение было отмечено AsterCody как решение
Решение
Кликните здесь для просмотра всего текста
1
|
||||||||||||||||||
|
1886 / 1108 / 428
Регистрация: 22.01.2016
Сообщений: 3,050
|
||||||||||||
| 10.01.2018, 10:32 | ||||||||||||
0
|
||||||||||||
|
Любознательный
7406 / 2256 / 360
Регистрация: 10.03.2016
Сообщений: 5,216
|
|
| 10.01.2018, 10:41 | |
|
del
уже есть...
0
|
|
|
1886 / 1108 / 428
Регистрация: 22.01.2016
Сообщений: 3,050
|
||
| 10.01.2018, 10:52 | ||
|
Просто AddressList[0] - в моём случае возвращает IP доп. адаптера, у которого к тому же APIPA [system.net.dns]::GetHostByName([system.net.dns]::GetHostName()) - интересный способ, но понять у какого адаптера сколько и каких IP невозможно...
0
|
||
|
|
|||
| 10.01.2018, 10:59 | |||
|
KDE777,
Да, на этот способ действительно накладываются вышеописанные вами ограничения. В принципе если известно, что сетевой адаптер один, то его можно использовать, также мне думается, что этот подход можно довести до ума и с отличным от одного количества адаптеров.
0
|
|||
|
1886 / 1108 / 428
Регистрация: 22.01.2016
Сообщений: 3,050
|
|
| 10.01.2018, 11:08 | |
|
0
|
|
|
|
||
| 10.01.2018, 11:27 | ||
|
KDE777,
Я не брал в расчет, предложенные вами подводные камни этой задачи) Также вполне возможно, их нет и у ТС, то есть берем в расчет простую орг-ю сети 1 сет. адаптер - 1 адрес IPv4 Если условия отличаются - WMI, you welcome! Ну или углубляться в NET.
0
|
||
|
0 / 0 / 0
Регистрация: 27.12.2017
Сообщений: 25
|
|
| 10.01.2018, 11:57 [ТС] | |
|
Теперь такой вопрос, у меня есть компьютеры с 9 разными ip адресами и конфиг на каждом из них в котором прописан сервер к которому они обращаются, серверов тоже 9, каждому айпишнику нужен свой сервер, как можно это сделать?
0
|
|
|
1886 / 1108 / 428
Регистрация: 22.01.2016
Сообщений: 3,050
|
|||||||
| 10.01.2018, 12:01 | |||||||
0
|
|||||||
|
|
||||||||||||
| 10.01.2018, 12:30 | ||||||||||||
|
KDE777, Можно кстати использовать комбинационный вариант, который полезет в WMI, только если полученный через system.net.dns объект содержит несколько адресов.
Ну это так, примерно выглядит
AsterCody,
0
|
||||||||||||
|
1886 / 1108 / 428
Регистрация: 22.01.2016
Сообщений: 3,050
|
||
| 10.01.2018, 12:41 | ||
|
'\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}' - во первых, всё равно не проверяет корректность IPv4 адреса, а во вторых, мы уже анализируем поле IPAddress из настроек адапретра, т.е. это не произвольный текст и значит, чтобы отсечь IPv6 достаточно чего-то более простого, например -match '(\d\.)' или даже -notMatch ':'
1
|
||
|
1886 / 1108 / 428
Регистрация: 22.01.2016
Сообщений: 3,050
|
||||||||
| 10.01.2018, 13:13 | ||||||||
Сообщение было отмечено AsterCody как решение
РешениеКликните здесь для просмотра всего текста
Тогда, если вам доступен Get-NetIPAddress скрипт будет выглядеть так:
1
|
||||||||
|
0 / 0 / 0
Регистрация: 27.12.2017
Сообщений: 25
|
|||||||||||
| 10.01.2018, 13:42 [ТС] | |||||||||||
|
Так, склеил всё, но столкнулся с проблемой, если я указываю ПОЛНЫЙ ip компьютера, замена строки в файле происходит, если пытаюсь указать ip через звездочку, то ничего не происходит.
Пример неправильной команды:
0
|
|||||||||||
|
1886 / 1108 / 428
Регистрация: 22.01.2016
Сообщений: 3,050
|
|||||||
| 10.01.2018, 13:50 | |||||||
Сообщение было отмечено AsterCody как решение
Решение
1
|
|||||||
|
6795 / 2292 / 348
Регистрация: 10.12.2013
Сообщений: 7,918
|
||
| 10.01.2018, 16:30 | ||
|
значит НАДО обновить до последней версии, переборов пользовательскую стыдливость и застенчивость.
0
|
||
|
1886 / 1108 / 428
Регистрация: 22.01.2016
Сообщений: 3,050
|
||
| 10.01.2018, 18:14 | ||
0
|
||
| 10.01.2018, 18:14 | |
|
Помогаю со студенческими работами здесь
20
Поиск установленной программы WinRAR и её запуск с выполнением определённой команды для распаковки архива Регулярное выражение для IPv4 и IPv6 Консольное приложение для смены настроек сети (ipv4) Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Модель здравосоХранения 6. ESG-повестка и устойчивое развитие; углублённый анализ кадрового бренда
anaschu 31.03.2026
В прикрепленном документе раздумья о том, как можно поменять модель в будущем
|
10 пpимет, которые всегда сбываются
Maks 31.03.2026
1. Чтобы, наконец, пришла маршрутка, надо закурить. Если сигарета последняя, маршрутка придет еще до второй затяжки даже вопреки расписанию.
2. Нaдоели зима и снег? Не надо переезжать. Достаточно. . .
|
Перемещение выделенных строк ТЧ из одного документа в другой
Maks 31.03.2026
Реализация из решения ниже выполнена на примере нетипового документа "ВыдачаОборудованияНаСпецтехнику" с единственной табличной частью "ОборудованиеИКомплектующие" разработанного в конфигурации КА2. . . .
|
Functional First Web Framework Suave
DevAlt 30.03.2026
Sauve. IO
Апнулись до NET10.
Из зависимостей один пакет, работает одинаково хорошо как в режиме проекта
так и в интерактивном режиме. из сложностей - чисто функциональный подход.
Решил. . .
|
|
Автоматическое создание документа при проведении другого документа
Maks 29.03.2026
Реализация из решения ниже выполнена на нетиповых документах, разработанных в конфигурации КА2.
Есть нетиповой документ "ЗаявкаНаРемонтСпецтехники" и нетиповой документ "ПланированиеСпецтехники".
В. . .
|
Настройка движения справочника по регистру сведений
Maks 29.03.2026
Решение ниже реализовано на примере нетипового справочника "ТарифыМобильнойСвязи" разработанного в конфигурации КА2, с целью учета корпоративной мобильной связи в коммерческом предприятии.
. . .
|
Автозаполнение реквизита при выборе элемента справочника
Maks 27.03.2026
Программный код из решения ниже на примере нетипового документа "ЗаявкаНаРемонтСпецтехники" разработанного в конфигурации КА2.
При выборе "Спецтехники" (Тип Справочник. Спецтехника), заполняется. . .
|
Сумматор с применением элементов трёх состояний.
Hrethgir 26.03.2026
Тут.
https:/ / fips. ru/ EGD/ ab3c85c8-836d-4866-871b-c2f0c5d77fbc
Первый документ красиво выглядит, но без схемы.
Это конечно не даёт никаких плюсов автору, но тем не менее. . . всё может быть. . .
|