WMIの名前空間の取得

メモ:

WMI の名前空間がわかったので、これをスクリプトで取得できないか調べてみました。

なんでも提供されていますね!__Namespaceというクラスが用意されていました。早速、HTA+VBScriptで取得してみます。

<script language="VBScript" content="text/vbscript">

Set objService = GetObject("winmgmts:\\.\root")
Set objClasses = objService.InstancesOf("__NAMESPACE")
 
for each objClass in objClasses
  document.write objClass.Name & "<br>"
Next

</script>

管理 -> サービスとアプリケーション と同様に名前空間の確認ができます。

SECURITY
RSOP
Cli
SecurityCenter
WMI
CIMV2
MSAPPS10
Policy
Microsoft
DEFAULT
directory
subscription
MSAPPS11