WMI Windows管理規範 常見問題解答

2021-08-26 14:37:07 字數 2761 閱讀 4181

wmi(windows管理規範)常見問題解答

2023年10月30日

問:什麼是wmi?

答:wmi就是 windows management instrumentation(windows 管理規範)。它是 windows 中的乙個核心管理技術。

問:wmi的主要益處是什麼?

問:誰應該使用wmi?

答:wmi對很多人都有用:

管理員可使用 wmic 的命令列管理能力。 指令碼程式設計師可使用 wmi 指令碼來自動進行任務管理。 通過編寫乙個 wmi 支援程式,系統開發人員可使用 wmi 發布他們的檢測工具。 通過編寫乙個 wmi 支援程式,應用程式開發人員可使用wmi發布他們的應用程式管理檢測工具。 使用豐富的查詢和事件特性,管理應用程式(如監視器)的開發人員可使用wmi訪問windows工具。   問:在**可以找到更多關於wmi的資訊?

答:您可以通過 microsoft.com 及 msdn web 站點上找到許多相關***--請以"wmi"和"windows management instrumentation"為關鍵字進行搜尋。

問:什麼是wmi儲存庫?

答:儲存庫是乙個wmi儲存容器, wmi在其中儲存了結構和靜態例項。儲存庫是基於檔案系統的。

問:在windows ce上可以使用wmi嗎?答:現在還不可以。

問:我能使用什麼協議來訪問wmi?

答:目前,wmi使用dcom協議。

問:我能用xml格式去檢索wmi資訊嗎?

答:是的。可使用"gettext"選項或使用wmic。注意xml與現在的dmtf標準是相容的,因此它也是基於dtd的。

問:什麼是wmic?

答:wmic(其發音是wee''mek)是window management instrumentation command-line(windows管理規範命令列)的縮寫。它為wmi提供了乙個簡單的命令列介面,因此你可以利用wmi來管理執行microsoft windows的計算機。wmic與現有的shell和實用命令互動操作,並且可以很方便地通過指令碼或其它面向管理的應用程式進行擴充套件。wmic在windows xp professional和windows .net server 2003等作業系統上是可用的。wmic能讓你:

瀏覽wmi計畫,查詢它們的類和例項,通常使用"別名"或"友好名稱",這就使wmi看起來更直觀。 只用乙個命令就可以讓本地計算機、遠端計算機或多台計算機一起工作。 定製別名和輸出格式以滿足你的需要。 建立並執行乙個基於wmic的指令碼(批處理檔案)。   wmic在你第一次執行的時候進行安裝。要啟動wmic (從"開始"->"執行" ,或在命令列提示符下),輸入wbemtest。在任何地方輸入"/?"或"-?"可得到幫助。

問:在**能找到wmi sdk?

答:可以從 platform sdk redistributables 站點中得到wmi sdk。

問:什麼是wbem測試?

答:windows management instrumentation(wmi)測試程式,也叫做wbemtest,是乙個在windows management instrumentation(wmi)服務程式和wmi應用程式開發期間,用於檢視和更改公共資訊模型(common information model,cim)類、例項和方法的常規工具。你還可以使用wbemtest來解決wmi和依賴於wmi的程式中的問題。

使用wbemtest來執行下面的任務:

建立、列舉及刪除cim類和例項。 執行方法。 執行查詢。 顯示關於類和例項的受管理物件格式(managed object format,mof)**。   wbemtest和作業系統一起執行。想要啟動wbemtest (從"開始"->"執行",或者是命令列提示符下),請輸入wbemtest。

問:wmi會生成什麼樣的日誌?

答:預設情況下,wmi生成包含錯誤資訊的日誌檔案。日誌檔案位於%windir%/system32/wbem/logs目錄中。

更詳細的記錄可通過將hklm/software/microsoft/wbem/cimom/logging 的值改為2來啟用,或者將其設為0來取消詳細記錄。 每個服務程式的詳細記錄可由hklm/software/microsoft/wbem/providers/logging啟用。   問:我怎樣才能糾正乙個有缺陷的wmi指令碼?

答:最容易的方式是刪除所有"on error resume next"(vbscript指令碼)或"try…catch"(jscript指令碼),並且讓指令碼宿主捕獲錯誤。這樣,通常情況下,你就會得到乙個詳細的錯誤描述資訊以及出錯指令碼的行的位置。如果錯誤訊息不充分,下一步就是執行與在wbemtest中執行指令碼相同的步驟。

問:怎樣才能重建儲存庫?

答:如果你刪除或重新命名了儲存庫,第乙個wmi操作就是強制winmgmt重建這個儲存庫。只有標記為自動恢復的mof才能被"re-mofcomp''d"(意思是你可能丟失一些靜態資料,除非你已經在其它位置對它作了備份)。

從命令列中輸入:

net stop winmgmt /y

rename %windir%/system32/wbem/repository %windir%/system32/wbem/repository.old

問:在各個windows平台上執行的wmi都是什麼版本?

答:問:wmi和效能計數器間有什麼關係?

答:效能計數器通過wmi的com和指令碼介面得到使用。wmi還支援規範化的效能計數器(通過寫乙個wmi高效能提供者)。通過執行"perfmon /wmi",高效能提供者支援的效能計數器可以出現在perfmon中。在windows xp及後續產品中,預設情況下這些計數器就會出現在perfmon中。

問:如果我認為我找到了程式中存在的乙個錯誤,我應該怎樣做?

版本管理規範

1 目的 標識 控制和追蹤軟體開發和實施過程中產生的各種軟體產品版本。2 適用範圍 適用於大運會專案所有軟體源 產品版本的管理。3 職責 3.1 測試管理 確保專案版本按照正確的版本管理規範執行和使用。3.2 配置管理員 負責定期檢查各專案對版本管理規範的執行度 根據發展需要對規範進行完善。3.3 ...

bug管理規範

1 2 3 4級bug判定標準如下 1 緊急 致命錯誤,例如主程式不能正常執行,基本業務功能未實現,交易資料不準確或不一致,從而使得後續流程無法正常進行 作業系統崩潰 宕機 頻繁造成資料庫死鎖或資料丟失 造成交易資料不準確 收銀對賬不一致 使用者無法註冊 登陸 正常操作,從而無法進行無法正常使用 在...

故障管理規範

基本原則 過程質量保障 方案評審 有效的 review 測試用例評審 測試方案評審 測試重點 測試範圍 測試策略 可靠性專項用例 公共異常用例 效能用例 介面自動化 公共異常用例 1.testlink 各業務組建立專門管理 2.梳理公共業務 3.整理批量異常用例 效能用例 1.testlink 各業...