Home

PowerShell

Большая база заметок PowerShell на русском языке.

Структура языка, синтаксис командлетов и модулей, работа с системными и внешними утилитами, платформой .NET, различными сервисами через REST API, а так же системами AD, Exchange, Hyper-V, VMWare, базами данных и т.д.

В исходном репозитории присутствует набор скриптов и модулей, а также тестовый стенд WinForms с примерами реализации большенства функционала (работа с DataGridView, Button, Checkbox и т.п.).

Проекты:

  • Remote Shadow Administrator - портативная программа для подключения к текущим RDP-сессиям пользователей, альтернативное средство для удаленного подключения (таким как Radmin или VNC, которые требуют установки программного обеспечения по модели клиент-сервер). Так же содержит набор модулей, направленного на автоматизацию удаленного администрирования и взаимодействия с ОС Windows. Используется 100% кода на PowerShell и Windows Forms.

  • REST API и Web-сервер (100% backend на PowerShell) для управления Windows через браузер или rest-клиенты, такие как curl в Linux. Запуск и остановка служб и процессов, получение информации о системе, просмотр и фильтрация журналов событий (логов) и другие функции.

  • Syslog сервер и клиент на базе .NET через PowerShell.

  • Переводчик в консоли

  • Интерфейс командной строки для CrystalDiskInfo.

  • Автоматизация установки всех зависимостей для работы с Selenium и модули с примерами работ (SpeedTest и Translation), а также бесплатными версиями ChatGPT через консоль для интеграции в код.

  • Модуль для интеграции InfluxDB 1.x и PowerShell.

  • Модуль для локального и удаленного сбора данных о температуре, нагрузке и других датчиках системы через LibreHardwareMonitor/OpenHardwareMonitor . Статья: Мониторинг температуры Windows (создание метрик, настройка InfluxDB и Grafana).

Другие модули и GUI приложения вы можете найти в репозитории на GitHub.