УМВР.РУ

PowerShell

Подписаться на эту метку по RSS

PowerShell: Как дождаться обновления DNS записей

Просмотров: 857Комментарии: 0
PowerShell
PowerShell: Как дождаться обновления DNS записей

В продолжении статьи про отказ от Яндекс почты для домена, родил для себя на память DNS чекер записей.

В основу был взят бесконечный цикл While.

Далее в эту основу можно накидать необходимой Вам логикой. В моем примере, как только запись успешно получена от публичного DNS сервера, скрипт выводит состояние записи и прекращает свою работу.

Далее...

PowerShell: Изменение кодировки текста в переменной

Просмотров: 1920Комментарии: 0
How-ToPowerShell

На днях занимался парсингом данных с Web страниц. И получил не верное отображение русского текста. Хотя везде визуально все хорошо, но я вижу бяку вместо красивой кириллицы.

Пример плохой кодировки.

Первым делом нужно понять, а в какой кодировке эта запись?

По ключевым словам "определить кодировку онлайн" в поисковике находим сайт, который поможет определить исходную кодировку

Вводим текст, нажимаем подбор

Пример расшифровки кодировки

Теперь известно из какой кодировки нужно производить преобразование.

Далее...

PowerShell: Получить DNS имя из списка IP адресов

Просмотров: 1265Комментарии: 0
How-ToPowerShell

Тут по роду службы получил ответственное задание - отлукапить более 100 IP адресов.

подход визуально прост берем IP, и пихаем в консоль команду:

nslookup 127.0.0.1

Вывод нужно распарсить и записать в файл. Итого на одну запись порядка 30 секунд, а их 100. И для того чтобы все обойти потребуется около часа. Как по мне - непозволительная роскошь.

Я ленив настолько, что для решения этой задачи мне потребовалось не более 10-ти минут. Мне помог PowerShell.

Далее...

PowerShell: Как создать новую папку каталог

Просмотров: 1581Комментарии: 0
How-ToPowerShell
PowerShell: Как создать новую папку каталог

Ну что, так как по статистике запросов на мой сайт заходят в основном по ключевому слову PowerShell, решил продолжить писать маленькие советы.

Для создания лбого нового элемента в PowerShell используется командлет New-Item, дальше рассмотрим варианты создания новых каталогов/директорий.

Далее...

PowerShell: Test-NetConnection вместо telnet

Просмотров: 5511Комментарии: 0
How-ToPowerShell
PowerShell: Test-NetConnection вместо telnet

Ранее я писал о том Где telnet в Windows 7 / 8 / 8.1, статья рассказывала как включить компонет telnet в Windows 7 и выше. Но как правило в большинстве случаев Telnet используется для диагностики сети, а именно проверить открыт ли порт. Собственно в последних версиях PowerShell для диагностики сети Telnet то и не нужен. Есть замечательный командлет Test-NetConnection, в результе выполнения которого в выводе будет информация о том доступен ли сервис по ICMP и в том числе по указанному порту.

Далее...