熱門標(biāo)簽:外呼營銷下單系統(tǒng)加盟電銷機(jī)器人好的品牌新密防封卡外呼系統(tǒng)違法嗎海外美發(fā)店地圖標(biāo)注百度地圖標(biāo)注怎么卸載打電話的外呼系統(tǒng)貴不貴陜西高頻外呼回?fù)芟到y(tǒng)哪家好辦理膠州400電話財(cái)稅前鋒辦理400電話申請Windows 管理規(guī)范(Windows Management Instrumentation)是一項(xiàng)核心的 Windows 管理技術(shù);用戶可以使用 WMI 管理本地和遠(yuǎn)程計(jì)算機(jī)。WMI 通過編程和腳本語言為日常管理提供了一條連續(xù)一致的途徑。用戶可以: 1.在遠(yuǎn)程計(jì)算機(jī)器上啟動(dòng)一個(gè)進(jìn)程。 2.設(shè)定一個(gè)在特定日期和時(shí)間運(yùn)行的進(jìn)程。 3.遠(yuǎn)程啟動(dòng)計(jì)算機(jī)。 4.獲得本地或遠(yuǎn)程計(jì)算機(jī)的已安裝程序列表。 5.查詢本地或遠(yuǎn)程計(jì)算機(jī)的 Windows 事件日志。 而WMI適用的運(yùn)得環(huán)境也是有些限制的,WMI 適用于所有最新版本的 Windows。WMI 附帶在 Windows Me、Windows 2000、Windows XP 和 Windows Server 2003 之中。 對(duì)于 Windows 98 和 Windows NT 4.0,可以訪問http://www.microsoft.com/downloads并搜索“Windows Management Instrumentation (WMI) CORE 1.5 (Windows 95/98/NT 4.0)”。 或直接腳本之家本站下載 注意:在 Windows NT 4.0 上安裝并運(yùn)行 WMI 之前,需要首先安裝 Service Pack 4 或更高版本。 WMI 需要的其他軟件包括: 1. Microsoft Internet Explorer 5.0 或更高版本。 2. Windows script Host(WSH)。Windows 2000、Windows XP、Windows Server 2003、和 Windows Me 附帶的 WSH,而不是 Windows NT4 或 Windows 98 附帶的 WSH。您可以從以下地址下載 WSH http://www.microsoft.com/downloads. WSH 的最新版本—— 包括在 Windows XP 和 Windows Server 2003 之中——是 WSH 5.6。 要使WMI腳本可以正常的運(yùn)行,Windows里的WMI 服務(wù)(winmgmt)保證是運(yùn)行的,這樣才可以實(shí)現(xiàn)WMI里的更多功能。 好了,關(guān)于WMI的一些基本的信息資料就說到這,要想看更多的可以到MicroSoft網(wǎng)站的MSDN找。下面就簡單的講一下WMI腳本編寫的基本要素,看看下面的代碼: //這個(gè)腳本是查看系統(tǒng)啟動(dòng)的引導(dǎo)配置參數(shù),下面我們來看看關(guān)于WMI腳本編寫的架構(gòu)。 On Error Resume Next //下面這行是比較重要的,它定義了主機(jī)的變量,可以是本機(jī)或遠(yuǎn)程主機(jī),域上的機(jī)等,參數(shù)英文的“.”是表示本機(jī),要想實(shí)現(xiàn)其它機(jī)的可以填上其它機(jī)的主機(jī)名或IP。 strComputer = "." //下面這行是通過GetObject得到主機(jī)的WMI對(duì)象管理空間“\root\cimv2”,如果是本機(jī)的是通過NT(Authentication)認(rèn)證的,所以可以不用用戶名和密碼,而對(duì)于非本機(jī)或非域機(jī)的就要再加多幾條參數(shù), Set objWMIService = GetObject("winmgmts:\\" strComputer "\root\cimv2") //執(zhí)行WMI數(shù)據(jù)對(duì)象的查詢 //至于連接遠(yuǎn)程的要用下面的語句 Set objLocator = CreateObject("Wbemscripting.SWbemLocator") Set objService = objLocator.ConnectServer(strComputer, "root\cimv2", "administrator", "a") Set colItems = objWMIService.ExecQuery("Select * from Win32_BootConfiguration",,48)
//利用數(shù)組列出相關(guān) For Each objItem in colItems Wscript.Echo "BootDirectory: " objItem.BootDirectory Next 從上面的例子可以看出寫一個(gè)WMI的要求: 1.得到主機(jī)的WMI對(duì)像管理空間 2.執(zhí)行WMI數(shù)據(jù)對(duì)象的查詢 3.利用數(shù)組列出相關(guān) 學(xué)習(xí)編寫的架構(gòu)并不難,只要練多幾次就行了,但是學(xué)習(xí)WMI的第一個(gè)難題就是它的子集對(duì)象,因?yàn)槲覀儾⒉恢浪淖蛹瘜?duì)象是什么,這樣寫起程序來就會(huì)力不從心了。要一下子知道這樣子集的對(duì)象也是不難的,只要在MicroSoft的MSDN找找會(huì)有不少,但是這樣找下去的話可能要找很久或資料不夠全,是不是有些難呢?其實(shí)MicroSoft公司的網(wǎng)站上有一個(gè)叫“scriptomatic”的工具,才100多K,解壓后你們發(fā)覺真正有用的是那個(gè)才12k的“scriptomatic.hta”文件,雙擊打開后你會(huì)發(fā)覺是一個(gè)子集的數(shù)據(jù)列表,且還有例子呢。