You would need to use WMI to detect your USB devices. It depends on whether you are directly attached to a USB port on your PC or through a hub. Using WMI Code Creator (a freebie), I generated this:
strComputer = "."
Set objWMIService = GetObject("winmgmts:\\" & strComputer & "\root\CIMV2")
Set colItems = objWMIService.ExecQuery( _
"SELECT * FROM Win32_USBHub",,48)
For Each objItem in colItems
Wscript.Echo "-----------------------------------"
Wscript.Echo "Win32_USBHub instance"
Wscript.Echo "-----------------------------------"
Wscript.Echo "Name: " & objItem.Name
Next
____________________________________
I hope that gets you along the way.