标题: [系统相关] [已解決]taskkill /s 的用法? [打印本页]
作者: strong12345 时间: 2009-2-16 01:32 标题: [已解決]taskkill /s 的用法?
小弟上网查了很久,完全找不到我要的答案
找不到 taskkill /s 的范例
都是用DOS自带的解释.....
- TASKKILL [/S system [/U username [/P [password]]]] { [/FI filter] [/PID processid | /IM imagename] } [/F] [/T]
复制代码
小弟遇到的问题是
有很多相同名称的进程
例如 全部都是 123.exe
可是 使用者却不同
有些是 %username% ←例如 Administrator
有些是 SYSTEM
有些是 NETWORK SERVICE
....等 (用CTRL + ALT + DEL 进程里能看到)
小弟现在只想结束掉 Administrator 的 123.exe
我能想出来的就是
- taskkill /s system /u %username% /im 123.exe
复制代码
我的问题来了~这样行不通
那个system 用法不对
那...他到底是什么? 我要输入什么才好= =?
[ 本帖最后由 strong12345 于 2009-2-17 00:31 编辑 ]
作者: lhjoanna 时间: 2009-2-16 03:07
不同进程的pid值一般不同,可以用pid值来结束吧。
作者: shqf 时间: 2009-2-16 15:44
system用127.0.0.1代替 试试
作者: zqz0012005 时间: 2009-2-16 16:57
这里的system是远程计算机(本机也可以属性于远程计算机)。
taskkill [/s [127.0.0|\\127.0.0.1|localhost|\\localhost]]
你的问题应该用 /fi 选项:- taskkill /f /fi "username eq %username%" /fi "imageName eq 123.exe"
复制代码
作者: strong12345 时间: 2009-2-16 18:32
请问 eq 的意思 就是 equal 吗?
所以是 使用筛选器 /fi
使用者名称=%Username% (我的话 就是 Administrator)
所以可以避免掉 类似 SYSTEM...等 使用者
imageName = 123.exe
档案名称是 123.exe
请问上述用法的意义是这样吗?? @@
我的叙述好像有点怪....
作者: Batcher 时间: 2009-2-16 19:06 标题: 回复 5楼 的帖子
是这样。
你觉得哪里怪?
作者: strong12345 时间: 2009-2-17 00:30
哦 版主大大能明白我的意思就好了
我是怕你们看不懂我在说什么
谢谢 我明白了
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |