Кроссплатформенный терминал с OpenGL-ускорением на GPU, который использует другие инструменты, например tmux, для вкладок и разделения окон.
PowerShell/PowerShell
Кроссплатформенная оболочка, язык сценариев и платформа автоматизации для Windows, Linux и macOS, работающая со структурированными данными и объектами.
- Звёзды
- 55,875
- Форки
- 8,506
- Открытые issues
- 1,609
- Последний коммит
- 4 часа назад
Что это?
PowerShell — кроссплатформенный инструмент для автоматизации и настройки, который работает в Windows, Linux и macOS. Он объединяет командную оболочку, язык сценариев и платформу для запуска cmdlet — небольших команд, передающих по конвейеру объекты .NET, а не обычный текст.
PowerShell предназначен для работы со структурированными данными, такими как JSON, CSV и XML, а также с REST API и объектными моделями. Благодаря этому с его помощью можно администрировать системы, автоматизировать рутинные задачи и настраивать инфраструктуру в разных операционных системах.
В этом репозитории находится кодовая база PowerShell 7 и более поздних версий, изначально созданная как форк Windows PowerShell. Изменения отсюда не переносятся обратно в Windows PowerShell 5.1. В проекте также есть инструкции по сборке для каждой поддерживаемой платформы.
Ключевые возможности
- 01Работает в Windows, Linux и macOS
- 02Передаёт по конвейеру объекты .NET, а не обычный текст
- 03Работает с JSON, CSV, XML и REST API
- 04Включает интерактивную оболочку и язык сценариев
- 05Расширяется с помощью платформы cmdlet
Сценарии использования
- Автоматизация административных задач на серверах Windows и Linux
- Обработка файлов со структурированными данными, например JSON или CSV
- Вызов REST API из командной строки с помощью сценариев
- Настройка инфраструктуры с помощью одной оболочки в разных операционных системах
Быстрый старт
- 1
Ознакомьтесь с руководством по установке для вашей платформы (Windows, macOS или Linux)
- 2
Клонируйте репозиторий с исходным кодом
git clone https://github.com/PowerShell/PowerShell.git
Что важно знать
- Проблемы Windows PowerShell 5.1 здесь не отслеживаются; этот репозиторий охватывает только PowerShell 7.x и более поздние версии.
- Для сборки из исходного кода требуется настройка для конкретной платформы, описанная в отдельных руководствах по сборке.
Темы
Частые вопросы
- Что такое PowerShell?
- Кроссплатформенная оболочка, язык сценариев и платформа автоматизации для Windows, Linux и macOS, работающая со структурированными данными и объектами. PowerShell — кроссплатформенный инструмент для автоматизации и настройки, который работает в Windows, Linux и macOS. Он объединяет командную оболочку, язык сценариев и платформу для запуска cmdlet — небольших команд, передающих по конвейеру объекты .NET, а не обычный текст.
- PowerShell можно использовать бесплатно? Какая у него лицензия?
- PowerShell распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- PowerShell всё ещё поддерживается?
- Активно поддерживается. Последний коммит в PowerShell — 20 окт. 2026 г..
- Для чего можно использовать PowerShell?
- Автоматизация административных задач на серверах Windows и Linux Обработка файлов со структурированными данными, например JSON или CSV Вызов REST API из командной строки с помощью сценариев Настройка инфраструктуры с помощью одной оболочки в разных операционных системах
- Как установить PowerShell?
- Ознакомьтесь с руководством по установке для вашей платформы (Windows, macOS или Linux) Клонируйте репозиторий с исходным кодом: git clone https://github.com/PowerShell/PowerShell.git
- Где скачать PowerShell?
- Исходный код и инструкции по установке — на GitHub: https://github.com/PowerShell/PowerShell
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Termux — терминальное приложение и Linux-среда для Android, позволяющие запускать shell и устанавливать пакеты прямо на телефоне.
Кроссплатформенный терминал с открытым исходным кодом и интеграцией AI для macOS, Linux и Windows: BYOK, локальные модели, постоянные SSH-сессии и встроенный просмотр файлов.
Поддерживаемая сообществом коллекция шпаргалок с практическими примерами для популярных CLI-инструментов — простая альтернатива man-страницам.
Кроссплатформенный текстовый экспандер на Rust, который заменяет набранные ключевые слова фрагментами текста, эмодзи, датами или выводом скриптов.
Фреймворк для создания установщиков и автообновления кроссплатформенных приложений: генерирует установщики, обновления и delta-пакеты из результатов компиляции.