找回密码
 加入
搜索
查看: 2638|回复: 9

远程杀进程问题

  [复制链接]
发表于 2008-11-3 18:09:43 | 显示全部楼层 |阅读模式
请问:有多台机器需要远程杀进程,知道管理员用户及密码,能否AU3实现PSKILL的功能呢?

[ 本帖最后由 menfan 于 2008-11-5 17:52 编辑 ]
发表于 2008-11-4 11:45:30 | 显示全部楼层
调用系统自带的taskkill命令来实现,程序似乎没有直接可用的函数
 楼主| 发表于 2008-11-4 17:58:22 | 显示全部楼层
taskkill是需要远程机器开启RPC服务的,没有其他的方法吗?
发表于 2008-11-6 00:28:46 | 显示全部楼层
WMI可以。
发表于 2008-11-6 13:29:55 | 显示全部楼层
原帖由 sanhen 于 2008-11-6 00:28 发表
WMI可以。


请问:WMI怎么实现呢?我目前还是用AU3调用PSKILL实现的:)
发表于 2010-7-7 10:41:34 | 显示全部楼层
[hide]$strComputer = "192.168.0.2"
$UserName = "user"
$Password = "123456"
$SWBemlocator = ObjCreate("WbemScripting.SWbemLocator")
$objWMIService = $SWBemlocator.ConnectServer($strComputer,"root\CIMV2",$UserName,$Password)
$wbemObjectSet = $objWMIService.InstancesOf("Win32_Process")   
   
For  $wbemObject In $wbemObjectSet   
    If $wbemObject.name="qq.exe" Then   
        $err=$wbemObject.Terminate   
                If $err<>0 Then
                        MsgBox(64,"","结束失败")  
                Else
            MsgBox(64,"","结束成功")
                EndIf
    Else
                   MsgBox(64,"","进程不存在")
    Endif   
Next[/hide]
发表于 2011-2-26 23:10:14 | 显示全部楼层
多谢分享,...
发表于 2011-2-27 02:38:35 | 显示全部楼层
回复 1# menfan


先pslist 然后pskill,dos命令转AU3,我之前写过
发表于 2011-5-31 13:08:01 | 显示全部楼层
多谢分享,记号学习
发表于 2011-10-20 11:33:32 | 显示全部楼层
已经收藏,谢谢分享!
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-10-1 12:24 , Processed in 0.107925 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表