Последние статьи

Конвертируем скрипты Powershell с формата PS1 в EXE на примерах

Как конвертировать сценарии Powershell с формата PS1 в EXE

Для сценариев Powershell существует отдельный формат '.ps1'. Этот формат можно преобразовать в полноценный .exe файл. Каких либо существенных преимуществ подобная конвертация не принесет. Есть небольшие преимущества, которые могут сработать в вашем случае:

  • политики - у вас могут блокироваться запуски сценариев имеющие расширения скриптовых языков;
  • понятное назначение - все пользователи Windows знают для чего нужны файлы с буквами .exe на конце названия. Расширение .ps1 может вызывать вопросы даже у администраторов;
  • запуск - exe файл запускается двойным кликом, а ps1 - через консоль с настроенной политикой безопасности;
  • редактирование - поместив сценарий Powershell в exe файл его будет сложнее отредактировать;
  • срытие консоли - простой запуск скриптов PS1 всегда вызывает окно консоли. Один из способов обойти его - с помощью exe файла.
...

Читать дальше →
Создаём CRUD запросы в Django 3 на примере приложения

Используем CRUD запросы в Django 3 на примере приложения

Для работы с базой данных в Django существует понятие ORM. Само понятие ORM обозначает возможность преобразования и взаимодействия прикладного языка (в нашем случае Python) и базы данных (обычно это SQL). В любой реализации ORM есть 4 ключевых понятия, которые складываются в аббревиатуру CRUD:

  • Create - создание или добавление данных в базу;
  • Read - получение и чтение данных из базы;
  • Update - обновление данных в базе;
  • Delete - удаление данных.

Если совсем упрощать, то ORM - это программа, которая снимает с нас обязанность знать язык запросов (например SQL). В этой статье, мы рассмотрим как делается CRUD в Django и создадим простое приложение.

...

Читать дальше →
Работа с профилями и модулями Powershell и повторное использование данных

Как работать в Powershell с модулями и профилями и повторно использовать данные

Работая в Powershell можно столкнутся с неудобствами, когда вам всегда нужна какая-то переменная или функция, но после закрытия консоли (сессии) они всегда исчезают. При открытии консоли вы либо копируете старый код либо печатаете его заново. Обойти эти проблемы можно использовав встроенные методы работы в Powershell: профили, модули и переменные окружения. Каждый из этих методов имеет свои отличия, но все они решают проблему с излишними действиями.

...

Читать дальше →
Создания бота Telegram на Powershell для разблокировки пользователей AD

Как создать бота Telegram для разблокировки AD аккаунтов

В этой статье будет рассмотрен способ работы с Telegram через Powershell. Основная задача, которая будет решаться в статье, получение списка заблокированных пользователей и их разблокировка. Обычно, когда такие ситуации случаются, я редко нахожусь за компьютером и мне приходится делать подключение через телефон и RDP - это не удобно. С помощью описанного методы разблокировать пользователя можно будет в 2 клика....

Читать дальше →
Установка и настройка vsftpd на Ubuntu 20

Как установить FTP сервер vsftpd и настроить на Ubuntu 20

Vsftpd это один из самых популярных сервисов для работы по FTP на Linux. Существуют похожие сервисы для работы с FTP - это PureFTPd и ProFTPD. В этой статье мы рассмотрим установку этого сервиса на Ubuntu и настройку SSL/TLS подключения, пользователей, папок и портов.

...

Читать дальше →
Популярные тэги
О блоге
Этот блог представляет собой конспекты выученного материала, преобретенного опыта и лучшие практики в системном администрировании и программировании.