論理ディスクのサイズを出力するこの簡単なスクリプトを見つけました。
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\cimv2")
Set colDisks = objWMIService.ExecQuery _
("Select * from Win32_LogicalDisk")
For Each objDisk in colDisks
Wscript.Echo "DeviceID: " & objDisk.DeviceID & " with a Disk Size: " & objDisk.Size
Next
私の VBS スキルは非常に貧弱で、助けが必要です。
- C パーティションと D パーティションのみを合計した単一サイズの数値を取得したい
- サイズ (ステップ 1 から) が 500 GB (450,000,000,000 から 550,000,000,000 の間) に等しくない場合、コンピュータに警告を表示させ、「任意のキーを押して」続行する必要があります。
- これは WinPE のプロンプトから実行されるため、ポップアップ ウィンドウは必要ありません。プロンプト ウィンドウで出力を取得することは可能ですか?
いろいろお願いしてますので、よろしかったらよろしくお願いします