1

Тема: VBS: определить букву и имя флешки.

VBS: подскажите как определять букву USB-флешки и определять имя флешки. Суть задачи: скрипт должен определять Usb-диск, его букву и имя. При определении (например по имени флешки), задавать вопрос, нужно ли на определенный диск с определенным именем копировать обновление антивирусных баз. Спасибо!

2 (изменено: Евген, 2010-12-06 22:51:18)

Re: VBS: определить букву и имя флешки.

Должно помочь в какой-то мере...

Времени не хватает... :-(

3

Re: VBS: определить букву и имя флешки.

Ещё одна ссылка по теме: http://forum.script-coding.com/viewtopi … 822#p18822

4

Re: VBS: определить букву и имя флешки.

ок, спасибо, большое

5

Re: VBS: определить букву и имя флешки.

strComputer = "." 
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2") 
Set objEvents = objWMIService.ExecNotificationQuery _
("SELECT * FROM __InstanceCreationEvent WITHIN 5 WHERE " & _
    "TargetInstance ISA 'Win32_LogicalDisk'" & _ 
    " AND TargetInstance.DriveType = 2")

Wscript.Echo "Ожидаем события ..."
Do While(True)
    Set objReceivedEvent = objEvents.NextEvent

    Wscript.Echo "Name: " & objReceivedEvent.TargetInstance.Name
    Wscript.Echo "Caption: " & objReceivedEvent.TargetInstance.Caption
    Wscript.Echo "FileSystem: " & objReceivedEvent.TargetInstance.FileSystem
    Wscript.Echo "Description: " & objReceivedEvent.TargetInstance.Description

Loop