Последние статьи
Настройка аудита смены паролей пользователей AD с Powershell и Event Viewer
Используя групповые политики Active Directory можно настроить аудит смены паролей и других действий связанные с пользователями. Эти события можно получить используя оснастку Event Viewer и Powershell. В этой статье мы разберем эти возможности на примерах и создадим команду Powershell, которая сделает этот процесс более простым.
...Устанавливаем библиотеку PyMySQL вместо mysqlclient в Django
В Django изначально реализована поддержка баз данных MySQL и MariaDB. Общение с этими базами выполняется через разные библиотеки, в том числе mysqlclient. Библиотека mysqlclient является самой быстрой и рекомендуемой при работе с Django и MySQL, но ее установка не всегда очевидна и вы можете столкнуться с рядом проблем.
...Создаем веб приложение на Powershell используя HTML и REST API с Pode
Один из способов автоматизации задач - это использование скриптов. Если задач много и с ними работают не только технические специалисты, появляется необходимость создания интерфейсов. В этой статье будет рассмотрен фреймворк Powershell Pode с помощью которого вы сможете создать веб-сайты и веб-приложения.
В конце статьи есть 2 примера приложений, которые вы можете создать. Одно из этих приложений - учет времени входа пользователя используя технологию REST. Второе приложение - форма для регистрации пользователей в AD.
...Как загружать картинки и файлы через Django 3 используя модель и формы
Для работы с изображениями и другими файлами во фреймворке Python Django существует готовый механизм реализуемый через модели. Процесс хранения картинок и файлов в базах данных может вызвать путаницу если вы не имели особого опыта работы с ними. Процесс создания возможности загрузки файлов состоит из нескольких шагов, которые мы рассмотрим ниже на примерах.
...Как конвертировать сценарии Powershell с формата PS1 в EXE
Для сценариев Powershell существует отдельный формат '.ps1'. Этот формат можно преобразовать в полноценный .exe файл. Каких либо существенных преимуществ подобная конвертация не принесет. Есть небольшие преимущества, которые могут сработать в вашем случае:
- политики - у вас могут блокироваться запуски сценариев имеющие расширения скриптовых языков;
- понятное назначение - все пользователи Windows знают для чего нужны файлы с буквами .exe на конце названия. Расширение .ps1 может вызывать вопросы даже у администраторов;
- запуск - exe файл запускается двойным кликом, а ps1 - через консоль с настроенной политикой безопасности;
- редактирование - поместив сценарий Powershell в exe файл его будет сложнее отредактировать;
- срытие консоли - простой запуск скриптов PS1 всегда вызывает окно консоли. Один из способов обойти его - с помощью exe файла.