No.2ベストアンサー
- 回答日時:
WMI を使えば下記のような感じで論理ディスクの情報が取得できます。
あとはクラインとの分だけ回して、ファイルに書き込んでください。strComputer = "クライアント名"
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colDisks = objWMIService.ExecQuery _
("Select * from Win32_LogicalDisk")
For each objDisk in colDisks
If objDisk.DeviceID = "C:" Then
Wscript.Echo "Description: " & vbTab & objDisk.Description
Wscript.Echo "DeviceID: " & vbTab & objDisk.DeviceID
Wscript.Echo "FileSystem: " & vbTab & objDisk.FileSystem
Wscript.Echo "FreeSpace: " & vbTab & objDisk.FreeSpace
Wscript.Echo "Name: " & vbTab & objDisk.Name
Wscript.Echo "Size: " & vbTab & objDisk.Size
Wscript.Echo "VolumeName: " & vbTab & objDisk.VolumeName
End If
Next
No.1
- 回答日時:
>何かお分かりの方がいましたら教えてください
何がわからないのか具体的に書いた方が回答が得やすいと思います。
ドライブ容量の取得やフォルダの容量の取得はわかっているものとして話を進めます。(この手のことは検索すればたくさん出てきます)
WSHのRemoteScriptを使うとリモートコンピュータ上でスクリプトを実行できますが、RemoteScriptの入力や出力を得ることができません。そのためサーバ側でまとめてCSVにすることができません。
そこを解決するにはクライアント側でCSVに書き出すようにすればいいと思います。サーバに共有フォルダを作成し、クライアント側がそこにCSVを作り、追加書き込みしていけばいいと思いますが、いかがでしょうか?
WSHについてはMSDNライブラリの
Web開発 -> Scripting -> SDKドキュメント -> Windowsスクリプトテクノロジ
を参照してください。
参考URL:http://www.microsoft.com/japan/msdn/
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- ドライブ・ストレージ Windows10ProがインストールされているタブレットPCの、ハードディスクが64GBしかないた 5 2023/03/07 21:08
- その他(Microsoft Office) PCのHDの空きを増やすために,ONE driveのフォルダーを限定しましたが,容量が増えません? 4 2022/08/04 14:12
- Google Drive Googleドライブの警告メッセージを消す方法 4 2022/09/21 06:04
- Google Drive googleドライブの空き容量不足警告メッセージの抑止方法 3 2023/03/11 19:24
- YouTube WindowsのYouTube 15 2023/05/19 16:16
- ドライブ・ストレージ 最近は従来のUSBメモリと同じ様な外観のSSDが出てますよね。 これってPC等のバックアップ用に使え 8 2023/01/05 12:45
- その他(クラウドサービス・オンラインストレージ) one drive 容量いっぱいだそうだが意味不明 4 2022/11/26 20:20
- ルーター・ネットワーク機器 通信量や通信量による影響を計算し想定できますか 3 2023/01/13 09:07
- Google Drive Google Drive (G:)の容量を、購入した容量と一致させるにはどうすればよいでしょうか? 1 2022/04/10 22:32
- ドライブ・ストレージ ノートPCの容量について 5 2023/03/15 22:40
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
DNSサーバを設定したのですがns...
-
ワークグループ設定のPCの名前解決
-
”Tortoise SVN” と ”Subversio...
-
マネージャ・エージェントモデ...
-
複数IPアドレスによるサーバ運...
-
ntpサーバの置き方
-
プロキシサーバとDNSサーバにつ...
-
社内でプロキシサーバ(Squid)の...
-
サーバルームの空気を換気したい
-
LINUXのNTPサーバ同期について
-
notes のメールがループし送れ...
-
FTPサーバの構成について
-
pingでポートの指定
-
Permission deniedエラーについて
-
WSUSの設定方法・確認方法について
-
掲示板に投稿する際に投稿時刻...
-
同じ独自ドメインを2つのサーバ...
-
Mail Distributorの使い方を教...
-
NTPサーバーとの同期がとれませ...
-
「DNSサーバーを自動的に取得す...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
DNSサーバを設定したのですがns...
-
ワークグループ設定のPCの名前解決
-
”Tortoise SVN” と ”Subversio...
-
「DNSサーバーを自動的に取得す...
-
同じ独自ドメインを2つのサーバ...
-
プロキシサーバとDNSサーバにつ...
-
サーバ空きスペースの活用方法
-
LinuxからWindowsのbatファイル...
-
gitとgiteaの違いについて
-
別サーバに構築したApache+Tomc...
-
サーバーというのとメインフレ...
-
pingでポートの指定
-
pingは通るけどサーバに繋がら...
-
社内でプロキシサーバ(Squid)の...
-
teratermとコマンドプロンプト...
-
APバッチサーバとWebAPサ...
-
WSUSサーバの移行について
-
複数IPアドレスによるサーバ運...
-
昔のIPアドレスを調べる方法
-
Mail Distributorの使い方を教...
おすすめ情報