设为首页
收藏本站
最新热门
您当前的位置:偶要下载首页 -> 文章中心 -> 书籍教程 -> 快速获取局域网所有机器配置的方法

快速获取局域网所有机器配置的方法

作者:本站  来源:本站整理  发布时间:2008-6-7 10:58:56  发布人:admin

减小字体 增大字体

下面的方法不管是100台电脑还是1000台电脑都可以随时动态获取!送给有用的朋友们学习一下吧!!
1. 域服务器(或者不经常关闭的电脑)上安装everest企业版(个人版不可以,安装后最好选择英文,不要用中文,因为选择中文后有简繁体差别,批量处理会有乱码)
2. 只读共享everest(共享1),再设置一个完全共享(共享2)
3. 在域的组策略中设置开机运行一个脚本(“用户配置—windows共享设置—脚本—登陆”下加入),内容如下:
共享1\everest.exe /r 共享2 \$hostname+$username+$ipaddr /csv /sum /silent /saftest
4. 下载安装windows版本gawk
5. 运行for %i in (共享2\*.csv) do gawk –f 1.txt %i>%i.txt (本步骤将每台机器的配置提炼出我们需要的内容到文件%i.txt,1.txt为gawk需要的过滤内容,例如我需要内容:BEGIN { FS=","};/User Name/{print $6};/Computer Name/{print $6};/Motherboard Name/{print $6};/CPU Type/{print $6};/System Memory/{print $6};/Disk Drive/{print $6};/Video Adapter/{print $6};/Monitor/{print $6} )
6. 运行脚本for %i in (共享2\*.txt) do gawk –f 2.txt %i>%i.1 (将提炼出的文件换为csv格式,2.txt内容为BEGIN { ORS=","};{print $0})
7. 运行脚本for %i in (共享2\*.1) do gawk –f 3.txt %i>%i.2 (将csv文件每个加一个空行,3.txt内容为BEGIN { ORS="\n"};{print $0},如果不执行这一步,步骤8的copy将生成一行,而不是多行)
8. Copy 共享2\*.2 hw.csv(hw.csv即为各台机器的配置excel表格)


相关文章
[] [返回上一页] [打 印]

广告联系 - 友情连接 - 下载声明 - 关于本站 - 下载帮助 - 文章地图 - 文章中心 - RSS2.0

本站提供的所有软件均来自互联网,下载个人纯属学习交流之用,如有侵犯您的版权请与我联系,我们会马上改正请在下载24小时内删除!
Copyright © 2006-2008 绿色联盟 All Rights Reserved
鲁ICP备06028436号 - QQ:832469 mail:ouyaoxiazai@qq.com 加载中...