私はクウォータ制限のかかっているボリュームからユーザが使用しているディスク容量を取得したいと考えています。
ユーザーが保存できる残り容量を取得することができましたが、ユーザーが使用している容量を取得する方法はあるのでしょうか?
あるいは、クウォータ制限容量を取得できれば、残り容量を差し引いて求めることもできますので、クウォータ制限容量を取得する方法があればと思います。
VBSで取得する方法または情報をお持ちでしたら教えてください。
よろしくお願いします。
FileSystemObjectで取得出来ますよ。
DriveオブジェクトのAvailableSpaceプロパティですね。
(FreeSpaceプロパティと混同しないように注意)
あー。しまった。質問文を良く読んでいませんでした。反省。
とりあえず、このあたりが参考になるかも。
http://www.microsoft.com/japan/technet/community/scriptcenter/dfs/default.mspx
魔界の仮面弁士さん
教えていただいたURLを拝見しましたが、クォータ制限値や使用容量を取得するものはありませんでした。
もともとVBSで取得できないものなのかもしれません。
ありがとうございました。
提示したサイトで使われていた、「WMIのWin32_QuotaSettingクラス」で取得できませんか?
それで駄目なら、
Set X = CreateObject("Microsoft.DiskQuota.1")
のオブジェクトを使えばOKかと。