Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] завершение процесса с именем типа [random]file.exe (http://forum.oszone.net/showthread.php?t=165702)

darkraider 30-01-2010 22:14 1334578

завершение процесса с именем типа [random]file.exe
 
можно ли реализовать с помощью batника завершение процесса, полное имя которого неизвестно? Знаю что можно в taskkill задать фильтр imagename по начальным символам, а если известно только что процесс имеет вид [random]sert.exe (drtsert.exe , arwsert.exe , qwertysert.exe и т.д.)

Iska 30-01-2010 22:50 1334590

Как вариант, WMIC устроит?
Код:

WMIC.EXE Process WHERE (Name LIKE '%sert.exe') CALL Terminate

darkraider 30-01-2010 23:06 1334596

спасибо, но желательно все-таки bat/cmd

gora 30-01-2010 23:11 1334599

Код:

@Echo Off
SetLocal enabledelayedexpansion
For /F "tokens=1" %%a In ('tasklist') Do (
        Set ta=%%a
        If "!ta:~-8!"=="sert.exe" taskkill %%a
)
pause>nul


darkraider 30-01-2010 23:22 1334604

подошло с небольшой правкой
Код:

If "!ta:~-8!"=="sert.exe" taskkill /im %%a /f


Время: 16:21.

Время: 16:21.
© OSzone.net 2001-