Я запускаю сценарий .vbs, чтобы убить excel и wscript из диспетчера задач. Ниже мой сценарий:
Option Explicit
Dim objWMIService, objProcess, colProcess, colProcess2
'KILL EXCEL IN TASK MANAGER
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\.\root\cimv2")
Set colProcess = objWMIService.ExecQuery ("Select * from Win32_Process Where Name = " & "'EXCEL.EXE'")
For Each objProcess in colProcess
Call CreateObject("WScript.Shell").Run("taskkill /f /im Excel.exe", 0, True)
Next
'KILL vbs IN TASK MANAGER
Set colProcess2 = objWMIService.ExecQuery ("Select * from Win32_Process Where Name = " & "'wscript.exe'")
For Each objProcess in colProcess2
Call CreateObject("WScript.Shell").Run("taskkill /f /im wscript.exe", 0, True)
Next
WScript.Quit
Сценарий успешно выполняется, чтобы убить Excel и сценарий. Но могу ли я убить конкретный отчет c excel вместо того, чтобы убивать все excel на сервере? Например, я хочу убить aaa.xlsx, и этот Excel можно найти в диспетчере ресурсов: ![enter image description here](https://i.stack.imgur.com/rxkqq.png)
Есть ли способ убить конкретный c excel с помощью скрипта vbs ?