批处理将非administrator用户全部禁掉的代码
程序员文章站
2022-05-15 11:25:24
本地测试还可以,要保证你的电脑的默认用户是adminstrator而且没有修改用户名,要不就会无法登陆电脑了。复制代码 代码如下:@echo off :: by skb s...
本地测试还可以,要保证你的电脑的默认用户是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
复制代码 代码如下:
@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
上一篇: 用批处理制作超大文件
下一篇: 批处理方式实现的目录比较工具