Windowsのフォルダサイズの取得方法について

はじめまして。
Windowsのあるフォルダのサイズを監視したいのですが、
なにかいい方法はありますでしょうか。

環境
ZABBIX Server
・ZABBIX Server OS:CentOs 5.5
・ZABBIX Server:1.8.5

ZABBIX Agent
・ZABBIX Agent OS:Windows 2003
・ZABBIX Agent:1.8.5

以上、よろしくお願いいたします。

コメント表示オプション

お好みのコメント表示方法を選び「設定の保存」をクリックすると変更が反映されます。
ユーザー TNK の写真

VBScriptを利用してフォルダのサイズを取得することができます。
例えば、以下のように記述すれば"C:\Temp"のフォルダのサイズが
取得できるはずです。
<code>
Set objFSO = WScript.CreateObject("Scripting.FileSystemObject")
WScript.Echo objFSO.GetFolder("C:\Temp").Size
</code>

コマンドプロンプトで動作確認するときは、以下のように実行しま
す。
<code>
cscript //Nologo c:\tools\foldersize.vbs
</code>

うまく情報が取得できるようであれば、あとはUserParameterでこ
のスクリプトを呼び出せば実現できるのではないでしょうか。

Zabbixで監視しているWindowsのテスト環境が用意できなかったの
で、実際にUserParameterを利用しての呼び出し確認までは行って
いません。