在 powershell 中关闭命令提示符

Closing a command prompt in powershell

我有一个 powershell 脚本,它会打开许多​​ cmd.exe 个进程,它们的名称各不相同。 我只想关闭其中一个进程。我无法使用

Get-Process cmd | Stop-Process

因为所有进程都关闭了。有没有办法为每个进程设置进程ID,以便我以后识别它并关闭它?或者有没有其他方法可以通过标题名称来识别流程?

将有关进程的信息存储在变量中。 稍后您可以使用这些信息停止该过程

$XYProcess = Start-Process "cmd.exe" -PassThru

Stop-Process $XYProcess.ID