程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> .NET實例教程 >> 批處理腳本實現WINDOWS系統的USB接口禁用

批處理腳本實現WINDOWS系統的USB接口禁用

編輯:.NET實例教程

    此批處理程序最好在域環境下使用,因為被禁用的用戶如果有管理員權限,這種禁用是可以被破的

     1、禁用USB批處理:把下死文字保存為.bat文件,就成了禁用USB接口的腳本:
       @echo off
     COPY %WINDIR%\inf\usbstor.inf %WINDIR%\usbstor.inf
     COPY %WINDIR%\inf\usbstor.PNF %WINDIR%\usbstor.PNF
     DEL %WINDIR%\inf\usbstor.inf
     DEL %WINDIR%\inf\usbstor.PNF
     reg add "HKEY_LOCAL_MacHINE\SYSTEM\CurrentControlSet\Services\USBSTOR" /v Start /t reg_dWord /d 4 /f
     echo on
   2、啟用USB批處理:把下死文字保存為.bat文件,就成了啟用USB接口的腳本
    @echo off
     COPY %WINDIR%\usbstor.inf %WINDIR%\inf\usbstor.inf
     COPY  %WINDIR%\usbstor.PNF %WINDIR%\inf\usbstor.PNF
     reg add "HKEY_LOCAL_MacHINE\SYSTEM\CurrentControlSet\Services\USBSTOR" /v Start /t reg_dWord /d 3 /f
     echo on

    如果你的所有計算機都有同一個管理員,且密碼相同,你還可以用下面的批處理遠程檢查一下是否禁用成功了
@echo off
for /f "delims=" %%i in (C:\hosts.txt) do net use \\%%i\c$ "管理員密碼" /user:"管理員用戶名" & if errorlevel 1 (
 echo %%i false>>C:\false.txt) else (
 if exist \\%%i\c$\Windows\inf\usbstor.inf  (echo %%i false>>C:\false.txt ) else (
 echo %%i successed>>C:\successed.txt)
)
echo on
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved