X-Star 2007-7-13 01:53 PM
系统补丁信息查看脚本
[table][tr][td]运行此脚本会生成一个系统已安装[u][b][color=#ff0000]补丁[/color][/b][/u]详细信息的htm文件。
[color=#ff0000]--------------------Start--------------------
[/color]
[color=#ff0000][code]On Error Resume Next
'技术中国 http://www.mstc.com.cn/
'Made by 付林.
'系统补丁查看
'***********************************************
Set objSession = CreateObject("Microsoft.Update.Session")
Set objSearcher = objSession.CreateUpdateSearcher
intHistoryCount = objSearcher.GetTotalHistoryCount
Set colHistory = objSearcher.QueryHistory(0, intHistoryCount)
if err = 0 then
Wscript.echo "补丁信息文件已经生成!"
else
Wscript.echo "请先正确安装Microsoft.Update.ActiveX组件!"
Wscript.Quit
end if
Set objFS = CreateObject("Scripting.FileSystemObject")
Set objNewFile = objFS.CreateTextFile("update.htm")
objNewFile.WriteLine "<html>"
objNewFile.WriteLine "<head>"
objNewFile.WriteLine "<title>系统当前补丁情况说明</title>"
objNewFile.WriteLine "</head>"
objNewFile.WriteLine "<body bgcolor=#eab600>"
objNewFile.WriteLine "<h1>补丁信息 -- 当前时间: " & Now() & _
"</h1>" & vbCrLf
objNewFile.WriteLine "<b><a href=http://www.mstc.com.cn>技术中国</a></b>"
objNewFile.WriteLine "<b><a href=http://fulin.mstc.com.cn>碎片技术日志</a></b>"
objNewFile.WriteLine "<table border=1 bordercolor=#4a4a4a>"
For Each objEntry in colHistory
objNewFile.WriteLine "<tr BGCOLOR=#eee383>"
objNewFile.WriteLine _
"<td><font face=黑体 color=#FF0000>补丁号</font></td><td>" & objEntry.Title & "</td>"
objNewFile.WriteLine "<td><font face=黑体 color=#FF0000>安装时间</font></td><td>" & _
objEntry.Date & "</td>"
objNewFile.WriteLine "<td><font face=黑体 color=#FF0000>详细描述</font></td><td>" & _
objEntry.Description & "</td>"
objNewFile.WriteLine "</tr>"
Next
objNewFile.WriteLine "</table>"
objNewFile.WriteLine "</body>"
objNewFile.WriteLine "</html>"
objNewFile.Close
[/code]
[color=#ff0000]--------------------End--------------------[/color]
[/color][url=http://www.mstc.com.cn/member.php?action=credits&view=getattach][img]http://www.mstc.com.cn/images/blueidea/credits_attachlist.gif[/img][/url]
附件
2006-9-15 07:54
[img]http://www.mstc.com.cn/images/attachicons/image.gif[/img] [url=http://www.mstc.com.cn/attachment.php?aid=4145¬humb=yes][color=#0000ff]SNAG-0000.jpg[/color][/url] [font=Tahoma][size=2](143.97 KB)[/size]
[img]http://www.mstc.com.cn/attachments/SNAG-0000_NvhpCYs30Qmt.jpg[/img] [/font]
[/td][/tr][tr][td]
[/td][/tr][/table]
X-Star 2007-7-13 01:55 PM
快速查看系统补丁信息
Windows的系统漏洞实在是补不胜补,SP1、SP2出了还不算数,经常有报道说××漏洞又被发现,然后是微软手忙脚乱的发布更新程序和补丁程序,这些信息可以从“控制面板”→“添加和删除程序”列表框中显示出来,但你必须勾选“显示更新”复选框才行,恐怕这一招那些初级用户并不知道。
其实,我们还可以切换到命令提示符环境,在运行对话框中键入“CMD”,或者从开始菜单的“附件”进入,键入如下命令:systeminfo >bd.txt。
这里的“>”是DOS中的管道符号,表示重定向,这个命令的意思是将执行systeminfo命令后的结果输出到bd.txt文件中,执行这条命令后,会在当前用户文件夹下生成一个名为bd.txt的文本文件,其中就记录了操作系统已安装的所有补丁程序(如图)。其实,“bd.txt”文件名是无所谓的,可以随便取,但扩展名必须是文本格式才行。其实,这里可以看到的内容非常丰富,除了已安装的系统补丁信息外,还可以查看主机的名称、操作系统的版本、产品ID、初始安装日期、系统目录、页面文件位置等。
如果执行命令后显示“'systeminfo'不是内部或外部命令,也不是可运行的程序或批处理文件。”,这说明你使用的Windows XP是Home版本,那么“C:\Windows\System32\”文件夹下当然也就没有systeminfo.exe这个文件了;如果提示“没有找到frame.dll,因此这个应用程序未能启动。重新安装应用程序可能…”,那么请从“C:\Windows\System32\wbem\”文件夹下将framedyn.dll文件复制至“C:\Windows\System32”文件夹中即可。
X-Star 2007-7-13 01:56 PM
[url=http://www.microsoft.com/technet ... 43420.mspx?mfr=true]http://www.microsoft.com/technet ... 43420.mspx?mfr=true[/url]
Systeminfo更新日期: 01/21/2005
[table=165][tr][td][table=165][tr][td][img=2,3]http://img.microsoft.com/library/gallery/templates/MNP2.Common/images/l_corner.gif[/img][/td][td][img=2,3]http://img.microsoft.com/library/gallery/templates/MNP2.Common/images/r_corner.gif[/img][/td][/tr][/table]相关链接[table][tr][td]•[/td][td][url=http://www.microsoft.com/technet/prodtechnol/windowsserver2003/zh-chs/library/ServerHelp/552ed70a-208d-48c4-8da8-2e27b530eac7.mspx][color=#0000ff]命令行参考 A-Z[/color][/url][/td][/tr][tr][td]•[/td][td][url=http://www.microsoft.com/technet/prodtechnol/windowsserver2003/zh-chs/library/ServerHelp/44500063-fdaf-4e4f-8dac-476c497a166f.mspx][color=#0000ff]Command[/color][/url][/td][/tr][/table]
[table=165][tr][td][color=#0000ff][img=2,3]http://img.microsoft.com/library/gallery/templates/MNP2.Common/images/l_b.corner.gif[/img][/color][/td][td][color=#0000ff][img=2,3]http://img.microsoft.com/library/gallery/templates/MNP2.Common/images/r_b.corner.gif[/img][/color][/td][/tr][/table][/td][/tr][/table]
Systeminfo显示关于计算机及其操作系统的详细配置信息,包括操作系统配置、安全信息、产品 ID 和硬件属性,如 RAM、磁盘空间和网卡。
语法[b]Systeminfo [/b][[b]/s [/b][i]Computer[/i] [[b]/u [/b][i]Domain[/i][b]\[/b][i]UserName[/i] [[b]/p [/b][i]Password[/i]]]] [[b]/fo[/b] {[b]TABLE[/b] | [b]LIST[/b] | [b]CSV[/b]}] [[b]/nh[/b]]
参数[b]/s [/b][i]Computer[/i]
指定远程计算机名称或 IP 地址(不能使用反斜杠)。默认值是本地计算机。
[b]/u[/b][i]Domain[/i][b]\[/b][i]UserName[/i]
使用 [i]UserName[/i] 或 [i]Domain[/i][b]\[/b][i]UserName[/i] 指定的用户帐户权限运行该命令。默认值是当前登录计算机并发出命令的用户具有的权限。
[b]/p [/b][i]Password[/i]
指出 [b]/u[/b] 参数中指定的用户帐户的密码。
[b]/fo [/b][i]Format[/i]
使用如下值之一指定输出格式:
[table][tr][td=2,1][/td][/tr][tr][td]值[/td][td]描述[/td][/tr][tr][td]Table
[/td][td]以表格形式显示输出。
[/td][/tr][tr][td]List
[/td][td]以列表形式显示输出。
[/td][/tr][tr][td]Csv
[/td][td]以“逗号分隔值”格式显示输出。
[/td][/tr][/table]
[b]/nh[/b]
取消输出结果中的列标题。只有在 [b]/fo[/b] 参数设置为 [b]TABLE[/b] 或 [b]CSV[/b] 时有效。
[b]/?[/b]
在命令提示符下显示帮助。
注释[table][tr][td]•[/td][td]使用 [b]/s[/b]、[b]/u[/b] 和 [b]/p[/b] 命令行选项。只有在使用使用 [b]/s[/b] 时才可使用 [b]/u[/b] 和 [b]/p[/b] 命令行选项。必须同时使用 [b]/p[/b] 和 [b]/u[/b] 才能提供用户密码。
[/td][/tr][/table]
示例要查看名为 Srvmain 的计算机的配置信息,请键入:
[b]systeminfo /s srvmain[/b]
要远程查看位于 Maindom 域的名为 Srvmain2 的计算机的配置信息,请键入:
[b]systeminfo /s srvmain2 /u maindom\hiropln[/b]
要远程查看位于 Maindom 域的名为 Srvmain2 的计算机的配置信息(使用列表格式),请键入:
[b]systeminfo /s srvmain2 /u maindom\hiropln /p p@ssW23 /fo list[/b]
[url=http://www.microsoft.com/technet/prodtechnol/windowsserver2003/zh-chs/library/ServerHelp/e9686ae8-c7cf-44ac-b31b-0dbe15543420.mspx#top][img=7,9]http://www.microsoft.com/library/gallery/templates/MNP2.Common/images/arrow_px_up.gif[/img][/url][url=http://www.microsoft.com/technet/prodtechnol/windowsserver2003/zh-chs/library/ServerHelp/e9686ae8-c7cf-44ac-b31b-0dbe15543420.mspx#top][color=#0000ff]返回页首[/color][/url]
格式图例[table][tr][td=2,1][/td][/tr][tr][td]格式[/td][td]意义[/td][/tr][tr][td][i]斜体[/i]
[/td][td]用户必须提供的信息
[/td][/tr][tr][td][b]粗体[/b]
[/td][td]用户必须像显示的一样准确键入的元素
[/td][/tr][tr][td]省略号 (...)
[/td][td]可在命令行中重复多次的参数
[/td][/tr][tr][td]在方括号 ([]) 之间
[/td][td]可选项目
[/td][/tr][tr][td]在大括号 ({}) 之间;将选项用管线 (|) 隔开。例如:{even|odd}
[/td][td]用户必须从中只选择一个选项的选项组
[/td][/tr][tr][td]Courier font
[/td][td]代码或程序输出
[/td][/tr][/table]
smilesail 2008-1-2 05:41 PM
这个是VBS脚本吗
cqqvczp 2008-4-30 08:06 PM
好东东!!!!yct10