Repolode
PowerShell

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. 1

    Ознакомьтесь с руководством по установке для вашей платформы (Windows, macOS или Linux)

  2. 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 обновляется ежедневно.

Похожие проекты