PowerShell and Command Prompt (CMD) have a lot of overlapping functionality, but what if you specifically need to open PowerShell from Command Prompt or a batch file? Here’s how you do it.
How to Open PowerShell From Administrator CMD
When you run any application from an elevated Command Prompt, that application also starts with administrative privileges. The same applies to batch files — if the script was run as administrator, then any applications started by the script will also be run as administrator. Type powershellinto Command Prompt to start PowerShell with admin privileges.
How to Open PowerShell From Any CMD
Starting PowerShell with administrative privileges from a regular, non-elevated Command Prompt window is a pretty roundabout way of doing things. You actually need to invoke PowerShell from Command Prompt to launch a different PowerShell window.
To do so, type or paste powershell start-process powershell -verb runas into Command Prompt, and then hit Enter. A new elevated PowerShell window will appear.
As always, be careful doing things in an elevated PowerShell environment. You may want to read more about some of the advanced features PowerShell has to offer.