亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > VBScript > 正文

利用WMI實現系統補丁檢測分析

2020-06-26 18:19:24
字體:
來源:轉載
供稿:網友
非常不錯的應用,獲取當前系統補丁的版本來判斷補丁。
 

利用WMI實現系統補丁檢測分析

WMI是Windows 2000/XP管理系統的核心;對于其它的Win32操作系統,WMI是一個有用的插件。WMI以CIMOM為基礎,CIMOM即公共信息模型對象管理器 (Common Information Model Object Manager),是一個描述操作系統構成單元的對象數據庫,為MMC和腳本程序提供了一個訪問操作系統構成單元的公共接口。Windows 管理規范 (WMI) 是可伸縮的系統管理結構,它采用一個統一的、基于標準的、可擴展的面向對象接口。我在剛開始理解WMI的時候,總以為WMI是“Windows管理接口(Interface)”。

      下面我們就詳細來了解如何利用WMI實現補丁的檢測過程。圖1是整個檢測過程的流程圖。

 

利用WMI實現系統補丁檢測分析

1.利用WMI實現補丁檢測之流程圖

       第一步,設置需要檢測的補丁號。我們知道,微軟的每個補丁都會有一個標準的編號(如KB828741),對于最新的補丁,我們可以從微軟的網站上獲得。然后,將希望用戶安裝的補丁號放到一個數組里。根據不同Windows操作系統我們需要設置不同檢測補丁號?;诋斍?font face="Times New Roman">Windows系統使用情況,我只對Windows 2000/2003/XP進行檢測。
圖1.利用WMI實現補丁檢測之流程圖 
第一步,設置需要檢測的補丁號。我們知道,微軟的每個補丁都會有一個標準的編號(如KB828741),對于最新的補丁,我們可以從微軟的網站上獲得。然后,將希望用戶安裝的補丁號放到一個數組里。根據不同Windows操作系統我們需要設置不同檢測補丁號?;诋斍癢indows系統使用情況,我只對Windows 2000/2003/XP進行檢測。 
‘ 對于windows 2000 
arrFixed_WIN2K=Array("KB840315","KB870669","KB828741","KB835732", 
"KB840987","KB841356","KB885835","KB885836", 
"KB842526","KB841872","KB841873","KB889293") 
'對windows 2003系統 
arrFixed_WIN2K3=Array("KB834707","KB840374","KB867801","KB833987", 
"KB873376","KB885835","KB885836") 
'對于windows xp SP1 
arrFixed_XP1=Array("KB840987","KB833987","KB839645","KB840315","KB841873"," 
KB873376","KB841356","KB889293","KB885835","KB885836") 
'對于windows xp SP2 
arrFixed_XP2=Array("KB834707","KB885835","KB885836") 
第二步,創建WMI對象,并和目標主機建立連接。 
Dim objWMIService // WMI對象 
Dim strComputer = “.” // 地址為當前主機 
Set objWMIService = GetObject("winmgmts:{impersonationLevel=impersonate}!//" & strComputer & "/root/cimv2") 
首先,定義兩個變量objWMIService和strComputer,第一個為我們要創建的服務定位對象,第二個為目標主機IP地址(如果為當前主機者為“.”)。第三句創建一個連接到目標主機的服務對象,定義名字空間參數為“root/cimv2”。在這個名字空間里有我們接下來要用的系統信息。 
Socket:詳細代碼請看光盤附送的Check_patch.txt,更改文件擴展名txt為VBS,在Windows下可雙擊運行,如果當前系統檢測出未打補丁,則出現提示窗口,否則無。 
第三步,讀取當前用戶操作系統信息,及其安裝補丁的情況。在名字空間“root/cimv2”下,實例“Win32_OperatingSystem”為我們提供了詳細的當前操作系統信息。我們采用Wql(sql for WMI)來讀取該實例,熟悉SQL語法的朋友一看就知道是在做什么了。 
' 先判斷主機系統信息:OS,SP補丁版本情況 
' 獲取系統信息 
Dim objOSInfo // 獲取操作系統信息 
Dim intOSver,intOStype,intCurrentSP // 當前系統版本,類型,Service Pack號 
Set objOSInfo = osvcRemote.ExecQuery("Select ServicePackMajorVersion,Version,OSType FROM Win32_OperatingSystem") 
For Each colOSInfo In objOSInfo 
intCurrentSP = colOSInfo.ServicePackMajorVersion ‘sp安全補丁版本 
intOSver = colOSInfo.Version ‘操作系統版本號 
intOStype = colOSInfo.OSType ‘操作系統類型 
Next 
Socket:如何知道要連接哪個名字空間,獲得哪些對象呢?《WMI技術指南》[3]中分類列出了大量常用的對象。可惜它沒有相應的電子書,你只有到書店里找它了。你也可以用WMITools里WMI CIM Studio這個工具的搜索功能,很容易就能找想要的對象。找到對象后,WMI CIM Studio能列出其屬性和方法,然后到MSDN里找具體的幫助。 
第四步,獲取當前系統已經安裝的補丁信息。在“root/cimv2”下,實例“Win32_QuickFixEngineering”下的“HotFixID”屬性存放了當前系統所安裝的補丁信息。 
'******************************************************************* 
'*讀取目標主機已安裝補丁列表到字符串strFixedList 
'******************************************************************* 
Dim colQFE, objQFE 
Dim strHotFixID, strFixedList, strFind, strNoFixed 
Set colQFE = osvcRemote.ExecQuery("SELECT HotFixID FROM Win32_QuickFixEngineering") 
第四步,將讀取的用戶補丁號存到一數組變量,然后與我們在“第一步“定義的相應數組進行匹配,找出當前系統未安裝的補丁號。這部分的實現比較簡單,請參考后面的代碼。 
第五步,顯示最后檢測結果。 
至此,整個補丁檢測過程結束,只要將本腳本文件進行點擊運行,就可以完成補丁的檢查。特別是對于已經在企業中建立起Acitve Directory域的網絡管理員來說,只要將此腳本添加到域控制器的組策略里,對每個登陸到域的用戶進行補丁檢測,提示用戶最新補丁信息,再也不用為用戶沒有安裝最新補丁而苦惱了,大大提高了企業內部網絡安全管理。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美国产在线视频| 九九热这里只有精品免费看| 日韩视频在线一区| 亚洲人成电影网| 九色精品美女在线| 亚洲图片制服诱惑| 亚洲肉体裸体xxxx137| 自拍偷拍亚洲欧美| 欧美一区三区三区高中清蜜桃| 久久免费视频网站| 亚洲精品国产精品国自产观看浪潮| 国产精品免费福利| 国产成人欧美在线观看| 色无极影院亚洲| 日本久久久a级免费| 97色在线播放视频| 欧美视频在线观看免费网址| 久久久久久久一区二区三区| 国产精品久久久久久超碰| 亚洲一区亚洲二区| 欧美特级www| 久久久久99精品久久久久| 日韩欧美国产视频| 欧美日韩中文字幕在线| 日韩精品一二三四区| 亚洲午夜未删减在线观看| 亚洲电影免费观看高清| 日韩电影免费观看在线| 国产精品精品视频| www国产91| 久久久噜噜噜久久中文字免| xvideos亚洲人网站| xxxxx91麻豆| 91精品久久久久久久久久久久久久| 萌白酱国产一区二区| 日韩有码片在线观看| 国产一区二区三区日韩欧美| 国产国产精品人在线视| 精品国产91乱高清在线观看| 国产婷婷97碰碰久久人人蜜臀| 日韩高清不卡av| 久久久精品久久久久| 青青久久aⅴ北条麻妃| 国产精国产精品| 国产精品99久久久久久www| 日韩欧美成人网| 日本老师69xxx| 日韩禁在线播放| 国产91九色视频| 亚洲欧美日韩一区二区三区在线| 韩国视频理论视频久久| 精品日韩视频在线观看| 亚洲精品久久久久久久久久久久久| 欧美老女人性生活| 日韩av在线网| 97香蕉久久夜色精品国产| 日韩久久精品成人| 久久99久久99精品免观看粉嫩| 亚洲精品mp4| 日韩av电影中文字幕| 亚洲欧美日韩直播| 国产激情视频一区| 久久久噜噜噜久久久| 国内精品小视频在线观看| 久久综合久久88| 俺去了亚洲欧美日韩| 亚洲深夜福利视频| 日韩综合视频在线观看| 国产精品免费福利| 亚洲第一色在线| 亚洲成人激情小说| 欧洲午夜精品久久久| 一个人看的www欧美| 午夜精品美女自拍福到在线| 狠狠色狠狠色综合日日五| 日日狠狠久久偷偷四色综合免费| 777国产偷窥盗摄精品视频| 欧洲亚洲女同hd| 日韩三级影视基地| 国产一区二区三区丝袜| 久久久久久91| 国产日韩在线一区| 欧美超级免费视 在线| 亚洲另类激情图| 精品久久久久久国产91| 成人春色激情网| 91久久嫩草影院一区二区| 国产亚洲人成网站在线观看| 久久久人成影片一区二区三区| 日本精品中文字幕| 亚洲精品中文字幕女同| 日韩中文视频免费在线观看| 自拍亚洲一区欧美另类| 黄色成人av在线| 欧美在线精品免播放器视频| 日韩美女在线播放| 狠狠躁夜夜躁人人躁婷婷91| 欧美日韩亚洲一区二| 最近2019年手机中文字幕| 中文字幕久热精品视频在线| 97国产真实伦对白精彩视频8| 日本高清+成人网在线观看| 国产精品亚洲一区二区三区| 久久亚洲成人精品| 国产日韩视频在线观看| 国产精品一区二区在线| 亚洲精品久久久久久久久久久久| 尤物九九久久国产精品的分类| 在线日韩日本国产亚洲| 国产精品欧美激情在线播放| 欧美成人精品一区| 久久福利视频导航| 按摩亚洲人久久| 亚洲永久免费观看| 亚洲女人被黑人巨大进入| 亚洲黄色av网站| 中文欧美日本在线资源| 最近2019免费中文字幕视频三| 精品国内产的精品视频在线观看| 国产精品激情av电影在线观看| 亚洲自拍欧美另类| 庆余年2免费日韩剧观看大牛| 亚洲第一二三四五区| 疯狂蹂躏欧美一区二区精品| 亚洲精品国产精品国自产观看浪潮| 精品视频在线播放色网色视频| 亚洲色图色老头| 国产精品视频自在线| 亚洲欧美国产一区二区三区| 国产欧美日韩中文| 久久在线视频在线| 精品成人69xx.xyz| 欧美日韩aaaa| 国产成人精品久久亚洲高清不卡| 国产精品久久二区| 国产一区二区av| 日韩av在线免费观看| 国产精品r级在线| 欧美性xxxx极品hd满灌| 2025国产精品视频| 国模叶桐国产精品一区| 国产成人在线亚洲欧美| 欧美肥婆姓交大片| 国产精品中文字幕久久久| 亚洲欧美日韩在线高清直播| 国产一区二中文字幕在线看| 在线日韩欧美视频| 国产91精品久久久久久| 搡老女人一区二区三区视频tv| 欧美在线不卡区| 成人午夜在线视频一区| 国产色综合天天综合网| 国产69精品久久久| 黄色91在线观看| 亚洲精品一区av在线播放| 亚洲欧洲日产国产网站| 92福利视频午夜1000合集在线观看| 91在线观看免费高清| 日韩中文字幕视频| 97在线视频一区| 69视频在线播放| 97精品伊人久久久大香线蕉| 亚洲国产欧美一区| 久久视频在线观看免费|