Ho dovuto farlo su macchine autonome e su diverse macchine di dominio. L'oggetto Criteri di gruppo sarebbe un modo migliore di procedere, ma non avevo il lusso di farlo in quel modo. Ovviamente se qualcuno avesse i diritti di amministratore sulla macchina e un po 'di conoscenza, potrebbe annullarlo.
Al momento in cui stavo usando questo, avevamo tutte le macchine XP. Nessun utente aveva i diritti di amministratore. Nessun utente [dovrebbe essere] Power Users. Per impedire agli utenti di utilizzare dispositivi di archiviazione di massa USB, alcuni altri amministratori hanno eliminato USBSTOR.SYS. Quindi, se mai avessi bisogno di riattivare i dispositivi di archiviazione di massa USB, avrei dovuto ripristinare anche il file del driver. (Quindi ho tenuto a portata di mano una copia corrente insieme ai file seguenti). La mia copia di "Enable.bat" ha una riga - ho commentato qui - per ripristinare il file, se necessario.
Disable.bat:
(Potrebbe essere necessario aggiungere "BUILTIN \ Administrators" ai comandi CACLS. Non è necessario nel mio ambiente)
@echo off
REM *********************************************************************
REM Disabling USB Mass Storage Driver
REM *********************************************************************
echo Disabling USB Mass Storage Driver
CACLS %SYSTEMROOT%\system32\Drivers\USBSTOR.SYS /E /D "BUILTIN\Users" "NT AUTHORITY\SYSTEM" "BUILTIN\Power Users"
CACLS %SYSTEMROOT%\INF\UsBSTOR.INF /E /D "BUILTIN\Users" "NT AUTHORITY\SYSTEM" "BUILTIN\Power Users"
REG.EXE IMPORT "Disable.reg"
Disable.reg:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR]
"Start"=dword:00000004
Enable.bat
(Potrebbe essere necessario aggiungere un altro set di comandi CACLS per "BUILTIN \ Administrators". Non è necessario nel mio ambiente)
@echo off
REM *********************************************************************
REM Enabling USB Mass Storage Driver
REM *********************************************************************
echo Enabling USB Mass Storage Driver
REM XCOPY /E /Y /I USBSTOR.SYS %SYSTEMROOT%\system32\Drivers
CACLS %SYSTEMROOT%\system32\Drivers\UsBSTOR.SYS /E /G "BUILTIN\Users":R
CACLS %SYSTEMROOT%\system32\Drivers\UsBSTOR.SYS /E /G "NT AUTHORITY\SYSTEM":R
CACLS %SYSTEMROOT%\system32\Drivers\UsBSTOR.SYS /E /G "BUILTIN\Power Users":R
CACLS %SYSTEMROOT%\INF\UsBSTOR.INF /E /G "BUILTIN\Users":R
CACLS %SYSTEMROOT%\INF\UsBSTOR.INF /E /G "NT AUTHORITY\SYSTEM":R
CACLS %SYSTEMROOT%\INF\UsBSTOR.INF /E /G "BUILTIN\Power Users":R
REG.EXE IMPORT "Enable.reg"
Enable.reg:
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\USBSTOR]
"Start"=dword:00000003
Qualcosa di simile potrebbe funzionare per Vista - MA NON LO HO PROVATO.