Citiraj:
Autor acer
Ovako u firmi svaki korisnik ima logon skriptu koja se izvršava prilikom logiranja na računalo.
Ta skripta mapira određene mrežne diskove. E sad budući da 95 usera unutar firme nisu admini problem se javlja kada user ubode usb stick,dig apart i slične usb uređaje,dolazi do toga da uređaji ne rade/rade ali u slučaju da rade uređaj sjedne na slovo od nekog mrežnog diska.
Budući kako sam rekao da nisu admini to ne mogu promjeniti pa uvijek netko od nas mora ići to raditi.
Pala mi je ideja napamet da cd/dvd driveovima dodjelim X/Y slovo tako da bi win automatski kod ukapčanja usb uređaja dodjelili prvo slobodno slovo(što bii značilo d ili e,mrežni diskovi počinju od f slova)
|
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colVolumes = objWMIService.ExecQuery _
("Select * from Win32_Volume Where Name = 'D:\\'")
For Each objVolume in colVolumes
objVolume.DriveLetter = "X:"
objVolume.Put_
Next
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set colVolumes = objWMIService.ExecQuery _
("Select * from Win32_Volume Where Name = 'E:\\'")
For Each objVolume in colVolumes
objVolume.DriveLetter = "Y:"
objVolume.Put_
Next
Drugim rijecima, dismounta D/E i mounta ga kao X/Y. Skripta je VB pa mislim da ne bi trebalo biti vecih problema; na W2k3 radi out of the box a mislim da su za ostale OS-eve potrebni neki library fileovi, no nista sto se ne bi dalo jednostavno distribuirati. Za ovakve stvari inace zaboravi razno razne wannabe forume i posavjetuj se (ako vec nemate placeni support) s microsoft.public.windows.* grupama, u ovom slucaju konkretnije microsoft.public.windows.server.scripting.
HTH,