USBDLM V3.4 - USB Drive Letter Manager for Windows 2000, XP
I know people are using this as i have seen it mentione in other posts, but has anyone worked out how to deploy this via GPO yet?
I would like to try this out on certain rooms(especially 6th form common room)![]()

Now that looks cool.
You could use a startup vbs script.
It checks to see if the service is there and if not runs the silent install from a unc.
Also it has a MSI on http://www.uwe-sieber.de/usbdlm_e.html
Cant you modify the config file and deploy the msi?
Example the Zero Please?Now that looks cool.
You could use a startup vbs script.
It checks to see if the service is there and if not runs the silent install from a unc.

NOTE: I edited my orignal post.
I have a script I wrote at work that queries WMI for the service and if not runs a command. It was for deploying WinINSTALL Agent. I will post the basics tomorrow.
Or you could configure it to do this:
reading [ExcludedLetters] from a foreign location so you can easily define excluded letters for all clients in a network

Email the author about how you modify the msi he's always been very helpfull when I've emailed him in the past even doing a new version to suit what I wanted.
Using uniextract on the msi didn't reveal anything.
Ben

Thats the rough idea.Code:Set WshShell = WScript.CreateObject("WScript.Shell") WKSName = WshShell.Environment("PROCESS").Item("COMPUTERNAME") idSQL = "Select MACHINEID From WICON_MACHINES where NAME = '"&WKSName&"'" Set oWMI = GetObject("winmgmts:" _ & "{impersonationLevel=impersonate}!\\" & WKSName & "\root\cimv2") Set cServices = oWMI.ExecQuery _ ("Select * from Win32_Service Where Name = '{SERVICE NAME}'") If cServices.count = 0 Then WshShell.run "BLAH INSTALL" End if
Clear as Mud I'm afraid.

Gets the computer name (NOTE: FQDM is not returned)Code:WKSName = WshShell.Environment("PROCESS").Item("COMPUTERNAME")
If you open the service (right click->properties) it will have a servic name (not the display name). Put that in where it says {SERVICE NAME}Code:Set cServices = oWMI.ExecQuery _ ("Select * from Win32_Service Where Name = '{SERVICE NAME}'")
It will then check to see if its there. If its there then a row result is sent back.
Says basically if there is a result do thisCode:If cServices.count = 0 Then
You could have "\\server\apps\usbdlm\install.cmd --silent install" and that should work.Code:WshShell.run "BLAH INSTALL"
Or thats the idea anyway![]()

I've emailed Uwe the developer of usbdlm and his repsonse was that the msi was created with wininstall le 2003 and he has no idea how to include the changes to make it gpo deployable.
However it is a simple app so probably a captured msi on a clean machine would work I'll try in on my vm when I got time.
Ben
Let us know Plexer
Instead of getting the computername, can't you just use a dot '.'?Originally Posted by ZeroHour
To update.
I deployed the downloadable msi from the site by GPO to a couple of test machines.
I nstalled it manually on my pc, set up the .ini file with the settings i want the users to use. Then i copied the .ini file to a network share and run a vb logon script to copy the file to the progame directory on the clients. It works a treat now.......easy mass deployment.
I now use a vb script to check to see if the file exists and stop if it does, if not then copy the file to the directory. I like to use this sort of script just incase a lot of the laptops clients are not logged on regular.
This has helped me with SiMS as this was mapped as E: and Windowws always used bloody E: on our workstaions so stopping SimS working after using a USB stick.
If anyone wants the script let me know.
Hello!
Can you please send me that script?
Thanks!![]()
just deployed USBDLM via gpo, worked a treat.
Finally got usb drives working
There are currently 1 users browsing this thread. (0 members and 1 guests)