作成 2010.01.08
更新 2010.01.08
更新 2010.01.08
VBScript でドライブにメディアがあれば警告するサンプル
このサンプルではCドライブとZドライブ以外に何かあれば警告を表示します。
ログオフ スクリプトに指定することで、ディスクの抜き忘れを防止することができるかもしれませんが、ログオフはキャンセルできません。
ログオフ スクリプトに指定することで、ディスクの抜き忘れを防止することができるかもしれませんが、ログオフはキャンセルできません。
Option Explicit Dim wmiLocator Dim wmiService Dim objEnumerator Dim objInstance Dim strLetter Set wmiLocator = CreateObject("WbemScripting.SWbemLocator") Set wmiService = wmiLocator.ConnectServer Set objEnumerator = wmiService.InstancesOf("Win32_LogicalDisk") For Each objInstance In objEnumerator strLetter = objInstance.Name ' WScript.Echo strLetter ' 例:CドライブとZドライブ以外を検査する If Not strLetter = "C:" And _ Not strLetter = "Z:" Then If objInstance.Size > 0 Then strLetter = Left(strLetter, 1) WScript.Echo strLetter & " ドライブからメディアを抜いてください。" End If End If Next