|
|
发表于 2012-6-8 21:45:28
|
显示全部楼层
- @echo off
-
- :usb
-
- set /p n=PCname:
-
- echo Y|reg delete "\\%n%\HKLM\SYSTEM\CurrentControlSet\services\usbstor" /va /f
-
- move \\%n%\c$\windows\inf\usbstor.inf \\%n%\c$\
-
- move \\%n%\c$\windows\inf\usbstor.pnf \\%n%\c$\
-
- attrib \\%n%\c$\usbstor.inf +s +h
-
- attrib \\%n%\c$\usbstor.pnf +s +h
-
- if exist "\\%n%\c$\usbstor.inf" (
-
- echo Y|cacls \\%n%\c$\usbstor.inf /d everyone
-
- cacls \\%n%\c$\usbstor.inf >>d:\UsbstorAcl.txt
-
- ) else (
-
- echo "\\%n%\c$\usbstor.inf is not exist" >>d:\UsbstorAcl.txt
-
- )
-
- if exist "\\%n%\c$\usbstor.PNF" (
-
- echo Y|cacls \\%n%\c$\usbstor.PNF /d everyone
-
- cacls \\%n%\c$\usbstor.PNF >>d:\UsbstorAcl.txt
-
- ) else (
-
- echo "\\%n%\c$\usbstor.PNF is not exist" >>d:\UsbstorAcl.txt
-
- )
-
- goto usb
复制代码 这是disableUSB的
1.先把usbstor项下面所有的键都删掉
2.移走usbstor.inf和usbstor.pnf
因为是移到C盘根目录,怕用户看到,所以加了隐藏属性.
然后把这两个文件的权限拿掉,万一有用户私自改的话可以先查一下他是不是有localadmin权限
3.最后查一下两个文件的权限,输出到txt
公司电脑比较多,并且有个别老机器会出现以下情况
明明把start键值改成4了,插上U盘后键值又变成3
或者明明在bios中disable了,插上U盘重启一下发现usb的状态又变成enable了
写的很简陋,请大家帮我改进 |
|