Vegeta 发表于 2014-7-29 22:30:29

需要用Autoit做一个这样的IT自助工具

老板拍脑袋想出一个这样的需求。。。。如下:

用户对电脑认识比较浅,如果有问题需要远处解决,就必须要收集相关的信息来协助如何解决问题。通过编写一个批处理小工具发送到用户那边,用户通过运行这个小工具来自动获取需要的信息,从而为解决问题提供依据。

要求
1        要能读出计算机核心硬件的基本信息,供客户存档。
比如:计算机的品牌、型号、主机序列号、CPU规格、内存规格、主板、硬盘控制器接口、声卡、显卡和网卡、USB接口、COM/LPT口、所安装连接的打印机。
2        硬盘分区情况、分区格式、大小和剩余空间
3        网络IP设置信息、路由表
4        当前网络上的计算机列表及其IP地址信息(含任意网络设备)
5        共享文件夹设置信息(含权限)、网络映射具体路径(含用户名)
6        用户/工作组、当前登录用户名称
7        环境参数、区域语言设置
8        任务计划详细信息(任务名称、命令路径、执行时间、任务日志)
9        Windows防火墙允许的程序列表
10        网页浏览器的安全设置(脚步、ActiveX、Java是否允许执行)
11        开放的端口以及对应的程序名称
12        后台进程详细信息
13        服务列表、镜像文件路径、服务类型、状态、启动类型
14        安装了哪些软件、安装路径
15        操作系统安装了哪些补丁
16        收集指定的目录中的文件,并将这些文件压缩成RAR文件后,存放在一个指定的目录里。

这个小工具要求在C:盘建立一个文件夹,将上述收集到的信息保存在一个文本文件里,然后调用当前的邮件客户端软件,将文本文件以及RAR文件作为附件自动发送到一个指定的邮件地址。如果调用失败,也要提醒用户将指定目录中的文件发送到指定的邮件地址。

怎么想CMD解决起来也比较方便,不过Autoit的话会不会更方便一点呢?

以及有大神能做出这样的脚本,可以谈酬劳

h20040606 发表于 2014-7-30 04:50:07

你这是要编制病毒毒啊

skyfree 发表于 2014-7-30 08:10:09

只第一个就需要完善的数据库支持

hearton 发表于 2014-7-30 08:49:12

没什么难度,只是数据比较复杂,需要时间。

xms77 发表于 2014-7-31 22:35:08

你老板一拍脑袋竟然想的这么全面,是个人才啊!黑客的料子啊

austere 发表于 2014-7-31 23:49:35

计算机的品牌如果硬件没有标识,系统又不是用户自己重装过的话。。。这个实现。。。
不知道你的cmd是怎么实现的?
页: [1]
查看完整版本: 需要用Autoit做一个这样的IT自助工具