0

我创建了以下脚本,它的作用是终止与作业名称相关的特定 Veeam 进程。问题是它必须首先找到作业 ID,然后在进程描述中搜索该 ID 并杀死它。但我认为不知何故会造成无限循环,在某些情况下,当我必须多次运行它时(因为可能有多个与 ID 相关的进程),它会重新启动服务器。

$JobName = Read-Host "Enter Job name"
$JobID = Get-VBRJob | select name, ID | Where {$_.name -like $JobName} | select -expand ID
wmic Path win32_process Where "CommandLine Like '%$JobID%'" Call Terminate
4

0 回答 0