如何从命令提示符运行 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" 估计的正好 "Print Spooler (Spooler)".

Status Name DisplayName

------ ---- -----------

Stopped Spooler Print Spooler

VERBOSE: Performing the operation "Start-Service" 估计的正好 "Print Spooler (Spooler)".

Running Spooler Print Spooler

上面的命令类似于,

C:\>Powershell.exeInvoke-Command -scriptblock {

   "Stop-Service Spooler -verbose - passthru;

   Start-Service Spooler -verbose -passthru"

}

以上是 如何从命令提示符运行 PowerShell 命令? 的全部内容, 来源链接: utcz.com/z/322802.html

回到顶部