-
taskkill
-
指令
taskkill [/s <computer> [/u [<domain>\]<username> [/p [<password>]]]] {[/fi <filter>] [...] [/pid <processID> | /im <imagename>]} [/f] [/t]
-
参考
-
说明
[/s <computer> [/u [<domain>\]<username> [/p [<password>]]]]
远程控制电脑; 一般需要开启电脑远程协助; 分别对应地址, 用户名, 密码;-
{[/fi <filter>] [...] [/pid <processID> | /im <imagename>]}
[/fi <filter>] [...]
过滤器, 有很多规则;[...]
表示可以有多个过滤器[/pid <processID> | /im <imagename>]
可以通过进程号定位,也可以通过进程名(程序文件名)
定位;*
表示所有.
[/f]
强制执行; 远程无效;[/t]
子进程也一起干掉;
-
案例
··
taskkill /s 192.168.0.2 /u username /p password /pid 14268
-
-
filter
-
STATUS
op : eq,ne
对应==, !=
; 值:RUNNING | NOT RESPONDING | UNKNOWN
,进程状态;
-
IMAGENAME
op : eq,ne
, 值对应进程名;即文件名;
-
PID
op : eq,ne,gt,lt,ge,le
, 对应==,!=,>,<,>=,<=
; 值: 进程号, 进程号是整型所以可以进行整型比较;
-
SESSION
- 略
-
CPUtime
op: eq,ne,gt,lt,ge,le
, 值: 使用时间; 可以用于定时收费或者长时间运行的程序关掉;
-
MEMUSAGE
op: eq,ne,gt,lt,ge,le
, 值: 内存使用量, 单位KB
;
-
SERVICES
op: eq, ne
, 值: 服务名; 关闭某个服务;
-
WINDOWTITLE
-
MODULES
op: eq, ne
, 值: 动态库名;
-
-
WINDOWTITLE
有时候可能过滤器过滤出来一组,多个过滤器用来精准过滤;/im processname
可以指定进程名,这样就可以更加精准匹配;
bat taskkill
于 2022-09-21 21:54:17 首次发布