Как да инсталирате PowerShell 7 на Windows 10

Microsoft обяви PowerShell 7.0 на 4 март 2020 г. Това е най-новата голяма актуализация на PowerShell, кросплатформената обвивка на командния ред и езика за скриптове на Microsoft. Ето какво е новото и как можете да го инсталирате на вашия компютър с Windows.

Какво е новото в PowerShell 7?

Последната версия, PowerShell 7, се основава на предишната PowerShell Core 6.1. Той продължава да поддържа внедряване на различни платформи и добавя множество нови функции, командлета, и корекции на грешки. Някои от по-значимите нови функции включват:

Паралелизиране на конвейер с ForEach-Object: Итерирайте през елементи от колекция успоредно с новия параметър -Parallel или задайте максимален брой нишки (по подразбиране е пет) с параметрите -ThrottleLimit.
Добавяне на нови оператори:
Тернарен оператор “? : ” : Работи много като оператор if-else, като сравнява два израза с условие, за да се види дали е вярно или невярно, напр. Test-Path “C:Users” ? „съществува“ : „не съществува“
Оператори на тръбопроводна верига „||” и “&&” : Операторът && изпълнява десния конвейер, ако левият конвейер е успешен. Обратно, || операторът изпълнява десния тръбопровод само ако левият тръбопровод се повреди.

Командлет Get-Error: Опростен и динамичен изглед на грешки за по-лесно изследване на най-новата грешка в текущата сесия.
Автоматични известия за нова версия: Уведомете потребителите, когато е налична нова версия на PowerShell. Актуализацията по подразбиране проверява веднъж на ден за нова версия.

  Как да изпращате файлове през Bluetooth на Windows 10

В допълнение към новите функции, изброени по-горе, Microsoft добави множество други командлети, експериментални подобрения и добави PowerShell 7 към своята версия за дългосрочно обслужване, което ще му позволи да получава актуализации, докато се поддържа .Net 3.1. Пълен списък с всичко ново, поправки и подобрения е достъпен от Регистър на промените на Github за PowerShell 7.

Как да инсталирате PowerShell 7 с MSI пакет

PowerShell 7 е наличен за Windows, macOS и Linux. Ще ви покажем как да го инсталирате на Windows 10.

Първият метод, който ще разгледаме, използва MSI файл за инсталиране на PowerShell. MSI пакетите работят почти идентично с EXE файл и ви позволяват да инсталирате програма с помощта на графичен потребителски интерфейс. Това е инсталационен метод, който използва само необходимите и необходими основни файлове. Всичко, което трябва да направите, е да щракнете двукратно върху пакета, за да стартирате съветника за настройка.

Забележка: PowerShell 7 се инсталира и работи успоредно с Windows PowerShell 5.1 — версията, която идва с Windows 10 — и замества PowerShell Core 6.x. Ако трябва да стартирате PowerShell 6 успоредно с PowerShell 7, ще трябва да го инсталирате чрез ZIP пакета.

За да изтеглите пакета, стартирайте браузъра си и се насочете към Страница за издания на PowerShell Github. Превъртете надолу до секцията Активи и щракнете върху версията на пакета MSI, за да го изтеглите.

  Как да добавите 3D ефекти в снимки в Windows 10

Не забравяйте да изберете правилния пакет за вашата версия на Windows, x64 за 64-битови и x86 за 32-битови системи. Ако не сте сигурни кой имате, лесно е да разберете коя работи вашата система.

Ако бъдете подканени, изберете дестинация за изтегляне и щракнете върху „Запазване“, за да започнете изтеглянето.

След като изтеглянето приключи, отидете до папката, където е файлът, и щракнете двукратно върху нея, за да стартирате инсталацията.

Как да инсталирате PowerShell 7 с команда

Екипът на PowerShell също има състави скрипт можете да извикате директно от PowerShell. Това е едноредов командлет, който изтегля и стартира автоматично съветника за настройка. Всичко, което трябва да направите, е да поставите кодовия фрагмент и да натиснете клавиша Enter.

Стартирайте PowerShell и копирайте/поставете следния командлет в прозореца:

iex "& { $(irm https://aka.ms/install-powershell.ps1) } -UseMSI"

Натиснете клавиша Enter и PowerShell ще изпълни командата и ще започне изтеглянето.

Преминаване през инсталатора

Когато се отвори съветникът за настройка, щракнете върху „Напред“, за да инсталирате PowerShell 7.

На следващия екран изберете целева папка и след това щракнете върху „Напред“, когато сте готови да продължите.

Щракнете върху

След това трябва да решите кои допълнителни функции да активирате при инсталирането. Можете да активирате или деактивирате следните четири опции:

Добавяне на PowerShell към променлива на средата на пътя: Добавя PowerShell към променливата на средата на Windows Path и ви позволява да извикате PowerShell от всяка друга обвивка или терминал.
Регистриране на манифест за регистриране на събития на Windows: Добавя PowerShell към манифеста за регистриране на събития на Windows и ви позволява да регистрирате събития от екземпляр на PowerShell.
Активиране на PowerShell Remoting: Активира възможността за дистанционно изпълнение на команди.
Добавяне на контекстни менюта „Отвори тук“ към Explorer: Добавя опция в контекстното меню с десен бутон, което отваря екземпляр на PowerShell в папката, върху която щракнете.

  Как да изключите компютъра си с Windows 10 с помощта на командния ред

Щракнете върху „Напред“, след като изберете всички допълнителни функции, които искате.

Изберете желаните от вас допълнителни функции и щракнете

Щракнете върху „Инсталиране“, за да започнете инсталацията. Ще се появи UAC подкана с искане за администраторски права за инсталиране на пакета. Щракнете върху „Да“, за да продължите.

След като съветникът за настройка приключи, щракнете върху „Край“, за да излезете.

Как да отворите PowerShell 7

След като инсталацията приключи, можете да отворите PowerShell 7 по няколко начина.

Ако сте избрали опциите „Добавяне на PowerShell към променлива на средата на пътя“ и „Добавяне на контекстни менюта „Отваряне тук“ към Explorer“, можете да въведете „pwsh“ в командния ред или да щракнете с десния бутон върху папка и да щракнете върху PowerShell 7 > Отвори тук. Въпреки това, един от най-лесните методи е да търсите с помощта на менюто „Старт“.

Натиснете клавиша Windows или щракнете върху бутона Старт, въведете „pwsh“ в текстовото поле и натиснете Enter или щракнете върху „Отваряне“, когато PowerShell 7 се появи в резултатите.

Ще разберете, че използвате текущата и актуална версия на PowerShell, като потърсите „PowerShell 7“ в заглавната лента на прозореца.