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

首頁 > 編程 > VBScript > 正文

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

2020-07-26 11:54:26
字體:
來源:轉載
供稿:網友

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

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

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
中文字幕免费国产精品| 成人激情免费在线| 成人福利免费观看| 日本高清不卡的在线| 中文字幕欧美亚洲| 国产中文日韩欧美| 精品日韩美女的视频高清| 国产精品情侣自拍| 国产精品永久免费视频| 欧美日在线观看| 91久久嫩草影院一区二区| 欧美在线一区二区视频| 日本不卡高字幕在线2019| 欧美性极品少妇精品网站| 久久久久久久一区二区三区| 欧美日韩成人在线播放| 精品久久久久久中文字幕大豆网| 国产精品91久久久| 国产精品久久久久久超碰| 久久亚洲精品一区| 国产成人精品久久二区二区91| 国产成人精品久久二区二区91| 亚洲成在人线av| 亚洲国产天堂久久国产91| 久久国内精品一国内精品| www.亚洲天堂| 久久青草精品视频免费观看| 97不卡在线视频| 久久99精品久久久久久青青91| 欧美尺度大的性做爰视频| 国产精品免费电影| 日韩精品免费一线在线观看| 国产丝袜精品视频| 国产精品久久久久免费a∨大胸| 亚洲精品视频网上网址在线观看| 91福利视频网| 永久免费看mv网站入口亚洲| 欧美国产激情18| 国产精品自拍视频| 狠狠久久亚洲欧美专区| 国产成人小视频在线观看| 38少妇精品导航| 成人黄色av网站| 亚洲精品女av网站| 91精品久久久久久综合乱菊| 中文国产成人精品| 日韩免费在线电影| 久热国产精品视频| 精品毛片三在线观看| 国产精品对白刺激| 亚洲欧美日韩另类| 国产精品日韩专区| 久久综合伊人77777尤物| 欧美激情xxxxx| 亚洲一区亚洲二区| 亚洲精品久久7777777| 欧美电影免费观看网站| 国产精品第七影院| 日韩一级裸体免费视频| 久久久久久国产精品三级玉女聊斋| 在线播放国产一区中文字幕剧情欧美| 国产精品pans私拍| 欧美激情中文字幕乱码免费| 国产在线不卡精品| 国内精品久久久久久久久| 免费不卡欧美自拍视频| 久久成人精品电影| 66m—66摸成人免费视频| 国产精品高精视频免费| 一区国产精品视频| 这里只有精品丝袜| 国产美女精彩久久| 成人福利视频网| 国产在线观看一区二区三区| 国产一区二区久久精品| 91精品久久久久久久久中文字幕| 91国产精品电影| 久久精品视频在线| 久久精品一区中文字幕| 国语自产在线不卡| 久久久久久久香蕉网| 亚洲精品免费在线视频| 98视频在线噜噜噜国产| 欧美电影在线观看完整版| 黄色一区二区在线观看| 色与欲影视天天看综合网| 亚洲国产一区二区三区在线观看| 国产精品久久久久国产a级| 久久久成人的性感天堂| www.久久撸.com| 亚洲成人亚洲激情| 国产欧美va欧美va香蕉在| 91免费在线视频| 欧美激情精品久久久久久变态| 久久97久久97精品免视看| 国产亚洲视频在线| 亚洲欧洲一区二区三区久久| 97久久伊人激情网| 日韩在线免费视频| 欧美性极品少妇精品网站| 国产视频精品免费播放| 日韩av在线网址| 欧美日韩国产综合视频在线观看中文| 精品久久久久久久久久久| 欧美激情精品久久久久久久变态| 亚洲综合av影视| 亚洲精品在线看| 久久综合免费视频影院| 懂色av中文一区二区三区天美| 一本色道久久综合狠狠躁篇的优点| 欧美俄罗斯乱妇| 亚洲人成人99网站| 日本午夜人人精品| 91精品国产沙发| 亚洲国产成人久久| 欧美日韩在线影院| 久久久久久亚洲精品中文字幕| 一区二区三区在线播放欧美| 亚洲国语精品自产拍在线观看| 97精品视频在线播放| 青青草99啪国产免费| 亚洲国产日韩欧美在线图片| 久久精品亚洲一区| 欧美色道久久88综合亚洲精品| 久久精品国亚洲| 亲子乱一区二区三区电影| xx视频.9999.com| 亚洲字幕一区二区| 国产成人精品久久二区二区| 国产精品视频xxx| 国产精品九九久久久久久久| 日韩有码在线视频| 久久精品91久久香蕉加勒比| 国产精品久久久久999| 成人福利视频网| 欧美大片免费观看在线观看网站推荐| 亚洲第一综合天堂另类专| 欧美性xxxx极品高清hd直播| 欧美激情一区二区三区高清视频| 欧美一级黑人aaaaaaa做受| 欧美国产日产韩国视频| 日韩成人久久久| 久久久亚洲欧洲日产国码aⅴ| 欧美激情精品久久久久久大尺度| 5566成人精品视频免费| 国产99久久精品一区二区永久免费| 国产手机视频精品| 欧美日韩国产中文字幕| 欧美一级在线播放| 国产精品免费网站| 中文字幕亚洲情99在线| 欧美激情a∨在线视频播放| 亚洲欧洲在线免费| 欧美性生交大片免网| 黄色成人在线免费| 欧美日韩色婷婷| 亚洲国产日韩欧美在线99| 日韩欧美一区视频| 国产精品美女在线| 欧美日韩精品在线观看| 日韩欧美成人网| 国产视频在线观看一区二区| 久久视频国产精品免费视频在线| 亚洲香蕉成视频在线观看|