如何从命令提示符运行 PowerShell 命令?
要从命令提示符或 cmd 运行 PowerShell 命令,我们需要调用 PowerShell 进程 PowerShell.exe。
示例
请看示例,
C:\> Powershell.exe -Command "Write-Output 'Hello world'" Hello world
同样,你可以调用任何命令。我们将用另一个示例获取服务信息
C:\> Powershell.exe -Command "Get-Service Spooler" Status Name DisplayName ------ ---- ----------- Running Spooler Print Spooler
若要运行多个命令,
C:\> Powershell.exe -Command "Stop-Service Spooler -verbose -passthru; Start-Service Spooler -verbose -passthru"
输出
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
上述命令类似于,
C:\> Powershell.exe Invoke-Command -scriptblock {
"Stop-Service Spooler -verbose - passthru;
Start-Service Spooler -verbose -passthru"
}
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP