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

Как работает конвейер в Powershell и что такое pipeline на примерах

Разбираем работу конвейера Powershell на примере команд и созданию функций

Ключевой особенностью Powershell, которая отличает его от других языков, это работа с конвейером. Дело в том, что каждая команда в Powershell возвращает множество объектов, а не один объект типа строка. Такой метод дает дополнительные возможности для работы с языком. Конвейер так же называют pipe или pipeline. В это статье будут рассмотрены примеры работы конвейера, его сравнение с bash, отличие от циклов и создание функции принимающей данные с конвейера.

...
Читать дальше →
Мониторинг смены паролей в AD через журнал и Powershell

Настройка аудита смены паролей пользователей AD с Powershell и Event Viewer

Используя групповые политики Active Directory можно настроить аудит смены паролей и других действий связанные с пользователями. Эти события можно получить используя оснастку Event Viewer и Powershell. В этой статье мы разберем эти возможности на примерах и создадим команду Powershell, которая сделает этот процесс более простым.

...
Читать дальше →
Создание веб приложений и сайтов с Powershell Pode на примерах

Создаем веб приложение на Powershell используя HTML и REST API с Pode

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

В конце статьи есть 2 примера приложений, которые вы можете создать. Одно из этих приложений - учет времени входа пользователя используя технологию REST. Второе приложение - форма для регистрации пользователей в AD.

...
Читать дальше →
Конвертируем скрипты Powershell с формата PS1 в EXE на примерах

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

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

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

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

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

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