Скриптинг
-
Возвращение заглавных букв в Powershell
В Powershell не вводятся заглавные буквы, а если и вводятся, то обрезаются. Оказывается проблема в модуле PSReadLine, потребуется его удалить и заново установить.
-
Отчет по подключениям VPN
И так, предположим, что у нас есть OpenVPN и система, которая снимает отчеты. Наша задача, получив внешний ip-адрес клиента произвести его соответствие стране. Грубо говоря, берем каждый ip-адрес из отчета и проверяем его.
-
Уведомления об днях рождениях
Предлагаю взять Python в руки, поднять сервер с базой MySQL и вспомнить этот мотив:
Пусть бегут неуклюже
Пешеходы по лужам,
А вода по асфальту рекой.
И неясно прохожим
В этот день непогожий,
Почему я веселый такой? -
Срок действия учетной записи
Узнать срок действия учетной записи в ActiveDirectory можно через оснастку: Пользователи и компьютеры или с помощью команды Powershell. Во втором случае мы получим список всех учетных записей, у которых заканчивается срок действия.
-
RDG логи — часть 3
Решил обновить тематику RDG логов, а конкретней выложить ту самую формочку, что обещал в конце прошлой статьи. Изменений в коде нет, за исключением появления формы, которая создавалась средствами PowerShell Studio.
-
Python — отправка сообщения в Telegram
В большинстве случаев для отправки текстового сообщения в Telegram использую скрипт на Powershell, но в связи с некоторыми проблемами, пришлось изменить привычку. Тем более, что подвернулся удачный вариант испробовать публикацию данных скриптов на GitHub. Итак, для отправки текста можно использовать две библиотеки: telebot или requests. Тут я бы сказал кому что понравиться больше.
-
Пишем логи о съемных носителях
Логирование подключения и отключение флешек уже встроенно в Windows, но не включено по умолчанию. Для активации записи логов необходимо включить журнал DriverFrameworks-UserMode. Это можно сделать через оснастку просмотр событий, команда для запуска eventvwr.msc. Расположен журнал в разделе журналы приложений и служб. После включения и получения первых событий, будем скриптом на Powershell получать необходимую информацию.
-
Уведомление на почту о необходимости сменить пароль
Распространенный скрипт для отправки уведомлений на почту при истечении срока действия пароля. За три дня на почту начинают приходить уведомления о необходимости сменить пароль для учетной записи. В данной версии мы будет отправлять уведомления определенным пользователям, а не всем пользователям домена.
-
Bash скрипт отправки содержимого файла
Скрипт отправки содержимого файла txt в группу Telegram может потребоваться по разным причинам. Одна из причин — это отправка содержимого лог-файла. Запуск осуществляется через планировщик cron.
-
Powershell небольшая шпаргалка
Эта заметка больше для себя, так как тут будет всего парочка маленьких команд. 🙂 Небольшая подборка скриптов на каждый день, ну может и не каждый.