批處理將非administrator用戶全部禁掉的代碼
更新時(shí)間:2009年06月02日 18:44:56 作者:
原理就是利用批處理net user獲取的所有用戶列表,然后判斷是不是administrator用戶,不是的全部禁掉
本地測試還可以,要保證你的電腦的默認(rèn)用戶是adminstrator而且沒有修改用戶名,要不就會無法登陸電腦了。
@echo off
:: by SKB
setlocal enabledelayedexpansion
net user|find /v "命令成功完成" >tmp.txt
echo.>tmp2.txt
for /f "skip=4 tokens=1" %%i in (tmp.txt) do echo %%i >>tmp2.txt
for /f "skip=4 tokens=2" %%i in (tmp.txt) do echo %%i >>tmp2.txt
for /f "skip=4 tokens=3" %%i in (tmp.txt) do echo %%i >>tmp2.txt
for /f "skip=1" %%i in (tmp2.txt) do (
if not %%i==Administrator net user %%i /active:no
)
del tmp.txt
del tmp2.txt
echo 完成
pause
復(fù)制代碼 代碼如下:
@echo off
:: by SKB
setlocal enabledelayedexpansion
net user|find /v "命令成功完成" >tmp.txt
echo.>tmp2.txt
for /f "skip=4 tokens=1" %%i in (tmp.txt) do echo %%i >>tmp2.txt
for /f "skip=4 tokens=2" %%i in (tmp.txt) do echo %%i >>tmp2.txt
for /f "skip=4 tokens=3" %%i in (tmp.txt) do echo %%i >>tmp2.txt
for /f "skip=1" %%i in (tmp2.txt) do (
if not %%i==Administrator net user %%i /active:no
)
del tmp.txt
del tmp2.txt
echo 完成
pause
相關(guān)文章
NET LOCALGROUP命令詳解(將用戶添加到管理員組等)
NET LOCALGROUP 用于修改計(jì)算機(jī)上的本地組。當(dāng)不帶選項(xiàng)使用本命令時(shí),它會顯示計(jì)算機(jī)上的本地組。2010-09-09用批處理實(shí)現(xiàn)強(qiáng)制與他人QQ聊天
用批處理實(shí)現(xiàn)強(qiáng)制與他人QQ聊天...2007-02-02Windows?Bat實(shí)現(xiàn)延時(shí)功能的幾種常見方式小結(jié)
本文主要介紹了Windows?Bat實(shí)現(xiàn)延時(shí)功能的幾種常見方式小結(jié),包括ping命令,timeout命令,choice命令,for循環(huán),sleep命令及VBScript.sleep命令這六種方法,具有一定的參考價(jià)值,感興趣的可以了解一下2024-02-02bat如何獲取當(dāng)前盤符和當(dāng)前所在文件夾的路徑
這篇文章主要介紹了bat如何獲取當(dāng)前盤符和當(dāng)前所在文件夾的路徑,文中補(bǔ)充介紹了bat 獲取文件目錄路徑(4種情況,各有配圖),感興趣的朋友跟隨小編一起看看吧2024-03-03