|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » PowerShell - [решено] Вывод ip вместе с заголовком |
|
|
PowerShell - [решено] Вывод ip вместе с заголовком
|
Старожил Сообщения: 147 |
Здравствуйте.
Подскажите пожалуйста как вместе с заголовком ответа от сервера ещё и ip дописать? В таком виде в файл записывает только ответ без ip адреса: Подробности: в файле in.txt имеется список ip. для примера: в файл out.txt должно выводится: (соответственно пустые ip адреса - пропускать)
в данный момент по тому коду что я описал, в файл out.txt выводится: И второй момент. После запуска скрипта почему то идёт пауза в 30 сек. перед прогоном по списку. Для чего эта пауза если я её явно не прописывал? Спасибо. |
|
Отправлено: 14:13, 12-08-2019 |
Ветеран Сообщения: 3806
|
Профиль | Отправить PM | Цитировать для этой опреации в PoSh существует командлет Invoke-WebRequest
AFAIK сначала резолвить, а после реквестить |
Отправлено: 15:42, 12-08-2019 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Старожил Сообщения: 147
|
Цитата Busla:
поэтому я и взял за основу curl.exe , он отрабатывает на ура. Единственное что не хватает в коде, это дописывать ip из списка. Как прикрутить ума не приложу.. |
|
Отправлено: 16:00, 12-08-2019 | #3 |
Ветеран Сообщения: 992
|
Профиль | Сайт | Отправить PM | Цитировать Busla, если моя память не спит с другим - правильно, ни curl ни Invoke-Webrequest не умеет IP возвращать адекватно, хотя для curl есть ключи -4 и -6 отвечающие за ipv4 и ipv6 соответственно.
Freddy1984, так написано же уже - сначала резолвить (например Resolve-DnsName) а потом уже реквестить. |
Отправлено: 16:04, 12-08-2019 | #4 |
Сотрудник Microsoft Сообщения: 56
|
Профиль | Сайт | Отправить PM | Цитировать
Цитата Freddy1984:
|
||
Отправлено: 16:08, 12-08-2019 | #5 |
Старожил Сообщения: 147
|
Xaegr,
Я вас благодарю, но по вашему примеру в консольном окне почему то выводит: Invoke-WebRequest : Not Found Цитата Xaegr:
Цитата Xaegr:
|
||
Отправлено: 16:15, 12-08-2019 | #6 |
Сотрудник Microsoft Сообщения: 56
|
Профиль | Сайт | Отправить PM | Цитировать Цитата Freddy1984:
$psversiontable ? И вообще, покажите ошибку то. |
|
Отправлено: 16:23, 12-08-2019 | #7 |
(*.*) Сообщения: 36491
|
Профиль | Сайт | Отправить PM | Цитировать Freddy1984, установите WMF 5.1 https://www.microsoft.com/en-us/down....aspx?id=54616 и у вас много чего появится, не только invoke-webrequest
|
------- Отправлено: 16:28, 12-08-2019 | #8 |
Старожил Сообщения: 147
|
Цитата Xaegr:
Цитата Xaegr:
Вот эта ошибка на рабочий сервер, который curl переваривает правильно: Invoke-WebRequest : Невозможно соединиться с удаленным сервером 5 знак:9 + $Data = Invoke-WebRequest $url + ~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidOperation: (System.Net.HttpWebRequest:HttpWebRequest) [Invoke-WebRequest], WebExc eption + FullyQualifiedErrorId : WebCmdletWebResponseException,Microsoft.PowerShell.Commands.InvokeWebRequestCommand Resolve-DnsName : Не удается проверить аргумент для параметра "Name". Аргумент пустой или имеет значение NULL. Укажите непустой аргумент, не имеющий значение NULL, после чего повторите выполнение команды. 6 знак:54 + $DNSResponse = $data.BaseResponse.ResponseUri.Host | Resolve-DnsName + ~~~~~~~~~~~~~~~ + CategoryInfo : InvalidData: (:) [Resolve-DnsName], ParameterBindingValidationException + FullyQualifiedErrorId : ParameterArgumentValidationError,Microsoft.DnsClient.Commands.ResolveDnsName Цитата Vadikan:
|
|||
Отправлено: 16:30, 12-08-2019 | #9 |
Сотрудник Microsoft Сообщения: 56
|
Профиль | Сайт | Отправить PM | Цитировать |
Отправлено: 16:37, 12-08-2019 | #10 |
|
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
DLE Вывод заголовков новостей в одной колонке и вывод полной новости на своей страниц | AKBAHABT | Вебмастеру | 0 | 21-04-2014 17:51 | |
CMD/BAT - [решено] Переименование файлов в соотвествии с их заголовком | daniil1018 | Скриптовые языки администрирования Windows | 6 | 05-04-2014 21:37 | |
Интерфейс - Вывод вместе с временем вашего сообщения в трее | ~GlukoZz~ | Microsoft Windows Vista | 9 | 18-11-2008 11:03 | |
Собираем Вместе.. ! | Disconnect | Выбор отдельных компонентов компьютера и конфигурации в целом | 11 | 19-11-2005 01:23 |
|