サーバーのネットワークドライブにマップされているかどうかを確認する vbs スクリプトを既に作成しています。
Set objFSO = CreateObject("Scripting.FileSystemObject")
Set colDrives = objFSO.Drives
For Each objDrive in colDrives
If CBool(objDrive.DriveType = 3) Then ' Network disk
If (objFSO.DriveExists(objDrive.DriveLetter) = True) Then
Wscript.Echo "Network Drive Mapped : " & objDrive.DriveLetter
End If
End If
Next
問題は、そのネットワーク ドライブがまだ生きているかどうかがわからないことです。たとえば、1 つのサーバーには 3 つのネットワーク ドライブがあります。
しかし、そのうちの 1 つ (ドライブ Y:) が接続を失いました。
どの vbs コマンドでその結果が得られるかを調べようとしていますが、見つかりませんでした。