Узнать версию PowerShell в Windows 10

Способ 1: Через команду в PowerShell

  1. Откройте PowerShell (можно через поиск Windows)
  2. Введите команду:

powershell

$PSVersionTable.PSVersion

Или:

powershell

Get-Host | Select-Object Version

Способ 2: Через системную переменную

powershell

$PSVersionTable

Вы увидите подробную информацию, включая:

  • Major — основная версия (5.1 для встроенного PowerShell в Win10)

Обновление PowerShell в Windows 10

Для PowerShell 5.1 (встроенная версия)

PowerShell 5.1 — это последняя версия в составе Windows 10 и обновляется через:

  1. Центр обновления Windows
    • Проверьте обновления: Параметры → Обновление и безопасность
    • Установите все доступные обновления
    • После перезагрузки версия PowerShell 5.1 будет актуальной

Установить PowerShell 7 (кросс-платформенная версия)

Это новая версия, устанавливается параллельно с PowerShell 5.1:

Способ 1: Через Microsoft Store (рекомендуется)

  1. Откройте Microsoft Store
  2. Найдите «PowerShell 7»
  3. Установите приложение

Способ 2: Через GitHub (ручная установка)

  1. Перейдите на официальную страницу релизов PowerShell
  2. Скачайте файл .msi для Windows (например: PowerShell-7.4.x-win-x64.msi)
  3. Запустите установщик

Способ 3: Через Winget (встроенный в Win10 1809+)

cmd

winget install --id Microsoft.PowerShell

Важная информация:

  • PowerShell 5.1 — предустановлен, обновляется через Windows Update
  • PowerShell 7.x — устанавливается отдельно, работает параллельно
  • PowerShell 7 открывается как pwsh, а PowerShell 5.1 как powershell
  • Для большинства задач в Windows 10 достаточно обновленной PowerShell 5.1

Проверить обновления для PowerShell 5.1:

powershell

# Проверить последние обновления для PowerShell
Get-HotFix | Sort-Object InstalledOn -Descending | Select-Object -First 10

После установки PowerShell 7 вы сможете использовать обе версии одновременно.

PS C:\Users\User> Get-HotFix | Sort-Object InstalledOn -Descending | Select-Object -First 10 Source Description HotFixID InstalledBy InstalledOn —— ———— ——— ———— ———— DESKTOP-V3… Security Update KB5065429 NT AUTHORITY\СИСТЕМА 13.10.2025 0:00:00 DESKTOP-V3… Update KB5063979 NT AUTHORITY\СИСТЕМА 13.10.2025 0:00:00 DESKTOP-V3… Update KB5064399 NT AUTHORITY\СИСТЕМА 13.10.2025 0:00:00 DESKTOP-V3… Update KB5046823 10.01.2025 0:00:00 DESKTOP-V3… Security Update KB5014032 04.12.2023 0:00:00 DESKTOP-V3… Update KB5015684 04.12.2023 0:00:00 DESKTOP-V3… Update KB5032907 04.12.2023 0:00:00

Отлично! Из вывода видно, что у вас установлены свежие обновления Windows (октябрь 2025). Это означает, что ваш PowerShell 5.1 уже обновлен до последней версии, так как он является частью системы и обновляется через Центр обновления Windows.

Текущее состояние:

✅ PowerShell 5.1 у вас актуален (обновления установлены 13.10.2025)

Что вы можете сделать дальше:

1. Проверить точную версию PowerShell:

powershell

$PSVersionTable.PSVersion

Вы увидите что-то вроде: 5.1.19041.4291 — где последние цифры указывают на сборку с обновлениями.

2. Установить PowerShell 7 (рекомендуется):

Если хотите более современную версию с новыми функциями:

Самый простой способ — через Microsoft Store:

  1. Нажмите Win + S, введите «Microsoft Store»
  2. Найдите «PowerShell 7»
  3. Установите

Или через командную строку (есть Winget):

cmd

winget install Microsoft.PowerShell

3. Проверить, установлен ли уже PowerShell 7:

powershell

pwsh --version

Если команда не работает, значит PowerShell 7 не установлен.

Важные отличия версий:

  • PowerShell 5.1 (powershell.exe) — встроен в Windows 10, используется для администрирования системы
  • PowerShell 7 (pwsh.exe) — новая кроссплатформенная версия, устанавливается отдельно, имеет больше возможностей

Рекомендация:

Если вы только начинаете изучать PowerShell или используете его для скриптов и автоматизации — установите PowerShell 7, он более современный.

Если вы используете PowerShell для администрирования Windows (особенно старых компонентов) — продолжайте использовать PowerShell 5.1, который у вас уже обновлен до актуального состояния.

Ваша система выглядит хорошо обновленной! 🔄

PS C:\Users\User> winget install —id Microsoft.PowerShell Сбой при открытии источников; выполните команду »source reset», если проблема повторится.

Проблема с Winget. Давайте попробуем другие способы установки PowerShell 7:

Способ 1: Через Microsoft Store (самый простой)

  1. Нажмите Win + S
  2. Введите «Microsoft Store» и откройте приложение
  3. В поиске магазина введите «PowerShell»
  4. Выберите «PowerShell 7» (от Microsoft)
  5. Нажмите «Установить»

Способ 2: Скачать установщик напрямую

  1. Откройте браузер и перейдите по ссылке:texthttps://aka.ms/powershell-release?tag=stable
  2. Скачайте файл .msi для Windows (например: PowerShell-7.4.5-win-x64.msi)
  3. Запустите скачанный файл и следуйте инструкциям установщика

Способ 3: Через Chocolatey (если установлен)

cmd

choco install powershell-core

Способ 4: Исправить Winget и установить через него

Сначала попробуйте сбросить источники:

cmd

winget source reset --force

Перезапустите терминал и попробуйте снова:

cmd

winget install Microsoft.PowerShell

Если не работает, попробуйте с параметром:

cmd

winget install --id Microsoft.PowerShell --source winget

Способ 5: Установить из ZIP-архива

  1. На той же странице скачайте ZIP-архив
  2. Распакуйте в удобное место (например, C:\PowerShell\)
  3. Добавьте путь к pwsh.exe в переменную PATH

После установки проверьте:

powershell

# В PowerShell 5.1 или командной строке
pwsh --version

Если нужно быстро получить доступ к PowerShell 7 без установки:

Можно использовать Windows Terminal (установить из Microsoft Store), который поддерживает обе версии PowerShell.

Рекомендую Способ 1 (Microsoft Store) — он самый надежный и простой в Windows 10. После установки у вас будет:

  • PowerShell (версия 5.1) — для системных задач
  • PowerShell 7 (новый) — для скриптов и разработки

Оставьте комментарий