PowerShell и Command Prompt (CMD) притежават много припокриващи се функции, които се "тъпчат" една друга. Но какво ще стане, ако конкретно трябва да отворите PowerShell от командния ред или пакетен файл? Нека разберем как да го направим точно по-долу.
Как да отворите PowerShell от администраторския CMD
Когато стартирате което и да е приложение от командния ред с повишени администраторски права, това приложение също ще бъде стартирано с администраторски права. Същото важи и за пакетните файлове - ако скриптът се изпълнява като администратор, тогава всички приложения, стартирани от скрипта, също ще се изпълняват като администратор. В този момент просто въведете командата powershell в командния ред, за да стартирате PowerShell с администраторски привилегии.
( Забележка : В Windows 10 изпълнението на команда powershell в командния ред ще отвори нов прозорец на PowerShell. Ако използвате Windows 11, тази команда ще работи малко по-различно. Командният ред се стартира в Windows Terminal и когато стартирате PowerShell от Command Подкана, ще се отвори в същия прозорец.

Как да отворите PowerShell от всеки CMD
Стартирането на PowerShell с административни привилегии от обикновен, неповдигнат прозорец на командния ред е доста "тромав" начин да го направите. По принцип ще трябва да "събудите" PowerShell от командния ред, за да стартирате друг прозорец на PowerShell.
За да направите това, въведете или поставете командата powershell start-process powershell -verb runas в командния ред, след което натиснете Enter. Ще се появи нов прозорец на PowerShell с повишени права (с администраторски привилегии).
Бъдете внимателни, когато изпълнявате задачи в подобрената среда на PowerShell. Всяка грешка може да причини проблеми в системата ви.