JSI Tip 8496. DevEject freeware will eject removable hardware in a script.

Jerold Schulman

September 21, 2004

1 Min Read
ITPro Today logo in a gray background | ITPro Today

Download and unzip 0316-208.zip. When you copy DevEject.exe to a folder in your PATH, typing deveject /? returns:

Usage: deveject.exe -EjectDrive:|-EjectName:|-EjectId: [-v] [-Debug]

NOTE: The switches are case sensitive.

When you type deveject, the command lists the and of the hardware it 'thinks' it can eject, like:

DevEject 1.0  2003 c't/Matthias Withopf'Plug and Play Monitor' 'DISPLAY_YV00034&5B20C67&0&00000400&00&02' [REMOVEABLE]'Default Monitor' 'DISPLAYDEFAULT_MONITOR4&186BBD0C&0&80861000&00&22' [REMOVEABLE]'USB Mass Storage Device' 'USBVID_413C&PID_90015&252D5D84&0&4' [REMOVEABLE]'1394 Net Adapter #2' 'V1394NIC1394EA86461324FC000' [REMOVEABLE]

When I typed deveject -EjectName:"USB Mass Storage Device" or deveject -EjectId:"USBVID_413C&PID_90015&252D5D84&0&4", I received:

Ejecting 'USB Mass Storage Device' [USBVID_413C&PID_90015&252D5D84&0&4]...ok.
1 device(s) ejected.



Sign up for the ITPro Today newsletter
Stay on top of the IT universe with commentary, news analysis, how-to's, and tips delivered to your inbox daily.

You May Also Like