![]() |
登录 用户中心() [退出] 后台管理 注册 |
热门搜索: |
您的位置:首页 >> 软/硬件使用知识 >> 软/硬件使用知识 >> 主题: [硬件识别]详解Everest 命令行参数[zt] |
标题 | [硬件识别]详解Everest 命令行参数[zt] |
clq |
浏览(1415)
2008-11-27 17:30:51 发表
编辑
关键字: http://blog.csdn.net/cxjnet/archive/2007/10/29/1854089.aspx 详解Everest 命令行参数收藏 新一篇: 直接运行内存中的程序(Delphi单元) | 旧一篇: Delphi调用WMI读取USB设备的PID和VID Everest是一款著名的硬件识别软件,可以详细的显示出PC每一个方面的信息并输出为多种形式的报告。是笔者非常喜欢的一款硬件识别工具软件,可以说是“装机必备,维护必用,一软在手,驱动无忧。”。 Everest企业版的出现正是为了解决电脑硬件信息远程管理。同时为了简化管理员的操作,支持命令行参数执行。当你悠闲的告诉朋友只要执行一行命令就能够自动将其硬件信息发送到你的邮箱中时,你就会体会到其中的快乐。 以下只是部分命令行参数,完整的命令行参数请参考Everest的帮助文件。 1. /R [reportfile](/R [报告文件]) 创建、保存报告到指定的文件。当[reportfile]未指定时使用配置/报告/报告文件页中的配置(如图1)。在命令行中建议使用完整路径及名称。支持自动压缩,前提是在配置/报告中启用了该项(如图1)。在报告文件名中可以使用special file control strings(特殊文件控制字符): ? $HOSTNAME – 插入主机名称 ? $USERNAME – 插入当前用户名称 ? $DOMAIN – 插入当前登陆域 ? $IPADDR – 插入主网络适配器IP地址 (aaa-bbb-ccc-ddd) ? $MACADDQ --插入主网络适配器MAC地址(AABBCCDDEEFF) ? $MACADDR --插入主网络适配器MAC地址(AA-BB-CC-DD-EE-FF) ? $UUIDMAC – 插入DMI系统UUID(通用惟一标识符)。不可用时,插入MAC地址(00000000-00000000-0000AABB-CCDDEEFF) ? $MONTH – 插入当前月 (MM) ? $DATE – 插入当前日期 (YYYY-MM-DD) ? $TIME – 插入当前时间 (HH-MM-SS) 示例:EVEREST /R \\server\share\folder\$HOSTNAME /CSV /AUDIT /SILENT /SAFE <图1> 2. /E [address](/E [地址]) 创建并使用E-mail发送报告。当[address]未指定时,使用配置/报告/E-mail中的配置做为发送地址(如图2)。支持压缩,前提是在配置/报告中启用了该项(如图2)。 <图2> /SUBJ 同/E参数一起使用来指定E-mail主题。主题中可以包含special file control strings。 示例:EVEREST /E admin@company.com /SUBJ "Report of $HOSTNAME" /CSV /AUDIT /SILENT /SAFE 3. /FTPUPLOAD [reportfile](/FTPUPLOAD [报告文件]) 创建并上传报告到指定的FTP服务器中。当[reportfile]未指定时,使用配置/报告/报告文件页中的文件名配置上传(如图3)。可以压缩,前提是在配置/报告中启用了该项(如图3)。FTP连接参数配置在配置/报告/FTP页中(如图3)。 <图3> 示例:EVEREST /FTPUPLOAD $HOSTNAME /CSV /AUDIT /SILENT /SAFE 4. Report Profile(报告部分配置) 每个报告中可以选择以下一个或几个报告部分: /SUM 创建的报告中只包含计算机/摘要页的内容,不包含单独的软件配置信息(如图4)。 <图4> 示例: EVEREST /R \\server\share\folder\$HOSTNAME /CSV /SUM /SILENT /SAFE /HW 创建的报告中只包含硬件相关的信息,不包含软件配置信息。 示例: EVEREST /R \\server\share\folder\$HOSTNAME /CSV /HW /SILENT /SAFE /SW 创建的报告中只包含软件相关信息,不包含任何硬件配置信息。 示例: EVEREST /R \\server\share\folder\$HOSTNAME /CSV /SW /SILENT /SAFE /CUSTOM 创建的报告中只包含Report profile files(报告配置文件)中列出的项目, (.RPF)文件可以 使用报告/报告向导/自定义选择创建(如图5)。 <图5> 示例: EVEREST /R \\server\share\folder\$HOSTNAME /CSV /CUSTOM \\server\share\folder\myauditprofile.rpf /SILENT /SAFE 5. Report Format(报告格式) /TEXT(文本文件) 创建plain文本格式报告。 /HTML、/MHTML(HTML/MHTML格式文件) 报告可以在配置/报告/报告外观页中自定义(如图6)。 <图6> /XML 创建XML格式报告,可以被第三方使用。 /CSV 创建CSV格式报告,可以被第三方使用,注意其中的分隔符已固化,必须使用(,)。 /INI 创建INI格式报告,可以被脚本语言使用。 /DATABASE 报告将被插入SQL数据库中。SQL连接配置可以在配置/数据库页中进行(如图7)。 <图7> 6. Troubleshooting(排错) /SAFE 通过禁止扫描low-level PCI, SMBus及sensor(传感器)避免大多数常见的硬件兼容性问题。 /SAFEST 使用此选项避免所有常见的硬件兼容性问题。此项被选中时,EVEREST将不加载其核心驱动,因此所有底层硬件访问项被禁止。 7. Miscellaneous(杂项) /SILENT 在Windows2000/XP/2003中隐藏系统托盘(或叫通知区域)中包括所以特定事件发生时的气泡提示的EVEREST图标。 /SHOWED 在发送E-mail前显示一个对话框,使用者可以填写一些注释信息(如图8)。 <图8> /SHOWP 与/R,/E或/FTPUPLOAD参数一起使用,报告创建过程将在屏幕上可见,但用户不能进行干涉 /SHOWPCANCEL 与/R,/E或/FTPUPLOAD参数一起使用,在报告创建过程中可以被用户打断。 /SHOWS 与/R,/E或/FTPUPLOAD参数一起使用,显示报告创建过程。 /NOICONS 跳过加载图标,可以节省网络带宽及系统资源,只能使用在非MHTML格式文件中。 /INIFILE 使用自定义配置文件代替缺省配置文件EVEREST.INI。 示例:EVEREST /R \\server\share\folder\$HOSTNAME /CSV /AUDIT /SILENT /SAFE /INIFILE \\server\share\inifolder\accessdb.ini /DELAY 等待指定秒数后再启动EVEREST。 /IDLE 将EVEREST程序进程运行级别调整未idle(空闲)(lowest-最低优先权)。可用用来后台运行EVEREST。 /NOLICENSE 禁止并隐藏所有软件授权相关信息,包括软件/授权页,操作系统/操作系统页中的“授权信息”小节。防止用户正版序列号及敏感信息的泄漏。 注意: 以下同一行的命令在一条命令中只能出现一个,不能同时使用: /R,/E,/FTPUPLOAD,/RMTREPORT; /RMTREPORT, /ACCEPT, /ACCEPTBG, /ACCEPTMIN; /SUM, /HW, /SW, /AUDIT, /CUSTOM; /TEXT, /HTML, /MHTML, /XML, /CSV, /MIF, /INI, /DATABASE。 下面以一个具体的例子说明: 现有一台远程机器(简称A),需要了解其硬件配置信息为其安装驱动,该机可以正常连接至Internet,报告收集完毕后自动给abc@abc.com(简称B)发送一份压缩过的邮件。 1. 在B端下载Everest Corporate Edition: 下载页面:http://www.onlinedown.net/soft/29587.htm 2. 安装完毕后运行Everest Corporate Edition,进行配置(如图9): 1) 依次点击文件→设置→电子邮件,出现电子邮件配置页, 电子邮件传输协议:SMTP 收件人:abc@abc.com 在邮件正文中嵌入文本报告:选中 2) 点击SMTP,配置邮件发送参数,这里我用的是Tom.com的免费邮箱,因此设置如下: 显示名称:EverestReport 电子邮件地址:123@tom.com 服务器:smtp.tom.com SMTP端口:25 使用SMTP身份验证:选中 用户:123 密码:*** <图9> 3) 因为A端为了实现自动发送使用了tom免费邮箱,而B端回复时需要A端的真实E-mail,所以需要在报告页中的个人项内填写A端的E-mail及全称(如图10)。 <图10> 4) 配置完毕后点击OK退出配置界面,然后退出Everest Corporate Edition。 5) 在Everest Corporate Edition 目录下为“everest.exe”文件创建快捷方式Autoeverest.lnk,完整的命令行为: EVEREST.exe /E /SUBJ ""Report of $HOSTNAME_At_$DATE_$TIME"" /MHTML /CUSTOM HW.rpf /SAFE /SHOWED /IDLE 意义是: /E /SUBJ ""Report of $HOSTNAME_At_$DATE_$TIME""-发送一份主题为“Report of 主机名 At 当前日期_当前时间”的邮件到指定邮箱; /MHTML-报告格式为MHTML; /CUSTOM HW.rpf-使用自定义的报告配置文件HW.RPF; /SHOWED-报告收集完毕后弹出对话框以方便用户填写注释信息; /IDLE-将Everest的运行优先权设为空闲; /SAFE-使用/SAFE参数避免大多数的硬件兼容性问题。 3. 将Everest Corporate Edition所在目录整个打包压缩,然后通过途径传送给A端,只要A端执行执行其中的快捷方式Autoeverest.lnk,过不了一会,A端的硬件配置信息就会乖乖的出现在你的邮箱里了。 |
Copyright © 2005-2012 CLQ工作室, All Rights Reserved CLQ工作室 版权所有 |