Cmd检测关机事件删除某一用户

1、添加账户

首先,我们通过编写批处理脚本.bat来添加一个用户,代码如下:

::1.bat

echo off
net user bendawang 123 /add
net localgroup administrators bendawang /add

即创建一个用户名为bendawang,密码为123的账户,并赋予管理员权限。 运行结果如下:

这里写图片描述

通过上图看出来,1.bat运行后多出了一个名为bendawang的账户,说明添加成功

2、删除账户

然后我们再编写一个.bat文件来删除该用户,代码如下:

::2.bat

@echo off
net user bendawang /del

运行结果如下:

这里写图片描述

通过上图看出来,2.bat运行后之前添加的名为bendawang的账户已被删除,说明删除成功

3、使删除账户的2.bat脚本关机时自动运行

首先我们打开本地组策略编辑器:win+R(调出运行)—-输入gpedit.msc,打开如下框体:(PS:此处我以winXP系统做演示)

这里写图片描述

然后依次点击计算机配置—-Windows设置—-脚本(启动/关机)—-关机, 即得到如下框体:

这里写图片描述

然后添加,将我们刚才的2.bat添加进去

这里写图片描述

这样我们的2.bat就会在关机的时候自动运行了。

接下来我们进行检验: 先运行1.bat,如下

这里写图片描述

然后关机,再开机,输入net user

这里写图片描述

发现用户bendawang已经被删除了 实验成功!