Article Categories
- All Categories
-
Data Structure
-
Networking
-
RDBMS
-
Operating System
-
Java
-
MS Excel
-
iOS
-
HTML
-
CSS
-
Android
-
Python
-
C Programming
-
C++
-
C#
-
MongoDB
-
MySQL
-
Javascript
-
PHP
Selected Reading
How to run PowerShell commands from the command prompt?
To run Powershell commands from the command prompt or cmd, we need to call the PowerShell process PowerShell.exe.
Example
See the sample example,
C:\> Powershell.exe -Command "Write-Output 'Hello world'" Hello world
Similarly, you can call any command. We will use another example to get service information
C:\> Powershell.exe -Command "Get-Service Spooler" Status Name DisplayName ------ ---- ----------- Running Spooler Print Spooler
To run multiple commands,
C:\> Powershell.exe -Command "Stop-Service Spooler -verbose -passthru; Start-Service Spooler -verbose -passthru"
Output
VERBOSE: Performing the operation "Stop-Service" on target "Print Spooler (Spooler)". Status Name DisplayName ------ ---- ----------- Stopped Spooler Print Spooler VERBOSE: Performing the operation "Start-Service" on target "Print Spooler (Spooler)". Running Spooler Print Spooler
The above command is similar to,
C:\> Powershell.exe Invoke-Command -scriptblock {
"Stop-Service Spooler -verbose - passthru;
Start-Service Spooler -verbose -passthru"
} Advertisements
