资源描述:
《wmi事件处理技术》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、WMI事件處理技術曹祖聖台灣微軟資深講師jimycao@syset.comhttp://teacher.allok.com.twMCP,MCP+I,MCSA,MCSE,MCDBA,MCAD,MCSD,MCT,MVP講師簡介姓名:曹祖聖JimyCao郵件:jimycao@syset.com網站:http://teacher.allok.com.tw證照:MCP,MCP+I,MCSA,MCSE,MCDBA,MCAD,MCSD,MCT,MVP現任:台灣微軟資深講師巨匠電腦講師聖擎科技股份有限公司技術長諮誠科技股份有限公司技術顧問行動智慧股份有限公司技術顧問專業電腦圖
2、書、雜誌專欄作家講師簡介經歷:華彩教育訓練中心、資策會教育訓練中心講師巨匠電腦認證中心兼任講師、專任講師、顧問講師微軟TechEd2000、2001、2002、2003、2004、2005研討會講師(11場)微軟TechNet研討會講師(50場)微軟PDC2002研討會講師(2場)微軟MSDNDevCon專業.NET開發技術研討會講師(8場)微軟MSDN研討會(30場)微軟VisualStudio.NET、WindowsServer2003、Office2003、VisualStudio2005、SQL2005中文版上市發表會講師微軟ISVTraining、S
3、martClientISVTraining、ImagineCup講師WindowsXPServicePack應用程式相容性研討會講師(16場)第一屆認證博覽會講師、巨匠精英展望會講師(全省巡迴3場)東海、成功、淡江…等大專院校資訊技能生涯規劃講座講師大台中人力銀行特約講師、環台聯合企業有限公司網路行銷顧問凌天科技有限公司技術顧問、光明頂軟體股份有限公司研發顧問上一次的作業撰寫一個指令碼功能持續不斷監控遠端指定電腦只要該電腦上一執行小畫家程式立即停止它記錄事件到記錄檔提示使用WQL+WHERE條件過濾使用迴圈解答ConstEVENT_SUCCESS=0Const
4、EVENT_ERROR=1ConstEVENT_WARNING=2SetobjService=GetObject("winmgmts:\ServerA")SetobjShell=Wscript.CreateObject("Wscript.Shell")DoWhileTrueSetcolSettings=objService.ExecQuery(_"Select*fromWin32_ProcessWHERECaption='mspaint.exe'")ForEachobjincolSettingsobj.Terminate()objShell.LogEvent
5、EVENT_ERROR,obj.Name&“已經被停止!"NextWScript.Sleep(1000)Loop大綱WMI與CIM簡介WMI服務的連接SWbemObject的存取WQL語法WMI事件處理架構事件查詢WQL語法實務案例:USB磁碟監控大綱WMI與CIM簡介WMI服務的連接SWbemObject的存取WQL語法WMI事件處理架構事件查詢WQL語法實務案例:USB磁碟監控什麼是WMI?WMI是微軟實作WBEM(WebBasedEnterpriseManagement)的開始WMI是CIM(CommonInformationModel)的延伸WMI=W
6、indowsManagementInstrumentation內建內建內建內建WMI架構任何支援COM元件呼叫的程式i.e.C/C++,VB,VBScript,Jscript,VBA,PerlCIM.REPWindowsManagementService%SystemRoot%System32WBEMWinMgmt.exeCOMWin32APIRegistryNTeventPerfMonActiveDirectoryMSIWDMSNMP提供者CIM消費者應用程式應用程式MOFSQLServer.NETExchangeWMIAdaptersCIM.REPC
7、OMProvidersOfficeADSIclientScriptingODBCadapterSWBEMADSIExtensionadapterWindowsManagementService%SystemRoot%System32WBEMWinMgmt.exe資料模型/CIMSchema作業系統WMISystemPolicyDeviceNetworkSupportUserAppsPhysical核心SchemaV2.0V2.0V2.0V2.0V2.1V2.2V2.3V2.3V2.4使用者帳戶行程事件記錄設定組態電腦系統開機組態記憶體檔案系統CIMSch
8、ema模型類別(class)可管理物件