Windows PowerShell
Нарича се още powershell, windows powershell 5.1, pwsh
Хостът на Windows PowerShell 5.1, който се доставя с Windows. Процесът е powershell.exe. PowerShell 7 е pwsh.exe и представлява отделна инсталация.
Какво трябва да знаете
Windows PowerShell е powershell.exe. PowerShell 7 е отделна инсталация с име pwsh.exe.
Windows все още се доставя с PowerShell 5.1. Microsoft документира PowerShell 7 като текущата мултиплатформена среда. И двете могат да съществуват едновременно. cmd.exe е трети интерпретатор.
- Какво представлява?
- Вграденият PowerShell 5.1 хост
- Същото ли е pwsh?
- Не. Това е PowerShell 7
- Безопасен ли е?
- Хостът е такъв. Скриптовете се различават
Какво представлява Windows PowerShell?
Windows PowerShell 5.1 е вграденият хост за автоматизация. Изпълнимият файл е powershell.exe в WindowsPowerShell\v1.0. PowerShell 7 се инсталира като pwsh.exe паралелно с него.
Ако никога не сте го използвали
Ако Start показва "Windows PowerShell", това е вграденият 5.1 хост. Вече го имате. Син прозорец, който приема команди, не е автоматично злонамерен софтуер. PowerShell 7 се изтегля отделно под името pwsh.exe. cmd.exe е трети, по-стар интерпретатор. Не изтривайте 5.1, за да "надграждате".
За какво се използва?
Инсталаторите и ИТ скриптовете все още извикват powershell.exe, защото 5.1 е наличен навсякъде.
Get-Process, работа с файлове и бързи проверки. Конзолният хост е powershell.exe плюс conhost.exe.
Скрит PowerShell при влизане в системата обикновено е задача. Самият продукт не изисква Startup Apps.
За кого е предназначен?
- Администратори, които все още имат модули само за 5.1
- Потребители, които са отворили "Windows PowerShell" от Start
- Хора, които първо трябва да прочетат командния ред, преди да изпаднат в паника
Текущо състояние
5.1 се поддържа фабрично и е в режим на поддръжка. PowerShell 7 е актуалната линия за нови функции. Тази статия разглежда вградения хост и препраща към pwsh за версия 7.
Откога съществува?
PowerShell 1.0 се появи през 2006 г. Windows PowerShell 5.1 е вграденият хост в актуалните Windows 10 и 11. PowerShell 7 е мултиплатформената линия, започнала като PowerShell Core. Monad беше името преди официалното издаване. Това име не е това, което стартирате днес.
Версии
Първо основните канали. Точните номера на компилациите не са изцяло проверени тук.
Системни изисквания
Стойностите следват публичните указания на издателя. Работното натоварване все пак променя реалната потребност.
Минимум
| Операционна система | Предлага се с поддържаните Windows 10 и Windows 11 |
|---|
Профил на ресурсите
- Натоварване на процесора
- Следва скрипта
- Потребност от RAM
- Големи конвейери от обекти
Инсталирани процеси
Тези изпълними файлове принадлежат на този продукт, когато е инсталиран.
| powershell.exe | Windows PowerShell 5.1 |
|---|---|
| pwsh.exe | PowerShell 7, ако е инсталиран |
| conhost.exe | Конзолен прозорец |
Компоненти за автостартиране
Скрит PowerShell при влизане е задача или пряк път. Самият продукт не изисква Startup Apps.
Местоположения на файловете
| 5.1 хост | C:\Windows\System32\WindowsPowerShell\v1.0\ |
|---|
Файлови формати
Често срещани проблеми
Изненади с EncodedCommand
Вижте родителския процес. Стартирането на PowerShell от Office е свързано с макроси.
Модулът работи само в 5.1
Точно затова Microsoft остави вградения хост. Инсталирането на 7 не изтрива 5.1.
Справяне със затруднения
Прочетете родителския процес, преди да изпаднете в паника
Стартирането на кодиран PowerShell от Office или браузър е свързано със скриптове. Самият хост файл в System32 си е оригинален на Microsoft.
Инсталирайте PowerShell 7 от Microsoft Learn, ако ви е указано да ползвате pwsh
winget install Microsoft.PowerShell или страницата с документация. Това добавя pwsh.exe. Не заменя 5.1.
Execution policy е политика, а не настройка за вируси
Get-ExecutionPolicy. Restricted е обичайна стойност на нов компютър. Това не означава повредена инсталация.
Алтернативи
cmd.exe за командни файлове (batch). pwsh за актуални модули. Избирайте ги според скрипта, който имате, а не според популярност.
Официална помощ и изтегляния
Започнете от разработчика. Произволните сайтове за exe файлове не са канал за поддръжка.
| Общ преглед (5.1 срещу 7) | learn.microsoft.com/powershell/scripting/overview Кой хост имате |
|---|---|
| Инсталиране на PowerShell 7 | learn.microsoft.com/powershell/scripting/install/installing-powershell-on-windows pwsh в Windows |
| Справка за 5.1 | learn.microsoft.com/powershell/scripting/windows-powershell/overview Вграден Windows PowerShell |
| GitHub PowerShell | github.com/PowerShell/PowerShell PowerShell 7 изходен код и рилийзи |
Свързан хардуер
Всеки поддържан компютър с Windows. Отдалечените сесии прехвърлят натоварването към целевата машина.
Технически подробности
Технически подробности
Хешовете на файловете по версии и пътищата за корпоративно лицензиране не са проверени в този преглед.
Източници и проверка
Записан етикет за източник: август 2026 г. Този етикет не установява независима проверка. Как проучваме.
- Microsoft Learn: PowerShell · 5.1 срещу 7
- Microsoft Learn: инсталиране на PowerShell · инсталация на pwsh
- Карта на процесите във Foxhole · Извадки от първа страна на компютри с Windows. Не е лабораторен бенчмарк.
Беше ли полезна тази статия?
Достатъчно е "да" или "не". Изберете причина, ако желаете, или добавете кратка бележка.
Благодарим ви. Това ни помага да подобрим тази страница.