今天是:
设百科问答网为首页|收藏百科问答网|网站地图
百科问答网 - 帮您解决问题,分享成功经验
百科问答网  » 电脑/数码/通讯/互联网 » 操作系统  » 正文

快速获得域中所有机器配置的方法,无论是100台还是1000台


请问,快速获得域中所有机器配置的方法,无论是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表格)

转载地址来自于:http://www.baikewenda.com/tech/os/8/6/a212813813.htm
推荐内容

敬请注意:百科问答网内容来源于网络或民间经验收集,仅供参考。其中有关健康疾病方面的内容请务必咨询专业医生或及时到医院治疗。
关于我们 - 广告服务 - 联系我们
百科问答网 Copyright ©2005 - 2011 www.baikewenda.com,All Rights Reserved
辽ICP备10007180号