2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > bat批处理脚本获取window系统所有用户名并设置密码 禁用Guest账户

bat批处理脚本获取window系统所有用户名并设置密码 禁用Guest账户

时间:2019-10-11 10:27:06

相关推荐

bat批处理脚本获取window系统所有用户名并设置密码 禁用Guest账户

net user可以获取系统用户名,如下:

可以编写代码,bat批处理脚本获取window系统所有用户名并设置密码,如下,如果bat文件有中文,在cmd中执行会出现乱码,解决方法是用记事本打开bat文件,在“文件”->“另存为”中将编码设置ANSI即可

test3.bat脚本代码:

@echo offrem 脚本功能:获取本机全部用户并全部设置密码,禁用Guest账户,执行完本文件删除set password=123456rem echo 本机上拥有以下用户:for /f "skip=4 tokens=1-3" %%i in ('net user') do (if not "%%i"=="命令成功完成。" (rem echo %%i(net user %%i %password% >nul) && (echo %%i 账户已成功设置密码) || (echo %%i 账户设置密码失败)rem 禁用Guest账户if "%%i"=="Guest" ((net user %%i /active:no >nul) && (echo %%i 账户已成功禁用) || (echo %%i 账户禁用失败)))if not "%%j"=="" (rem echo %%j(net user %%j %password% >nul) && (echo %%j 账户已成功设置密码) || (echo %%j 账户设置密码失败)rem 禁用Guest账户if "%%j"=="Guest" ((net user %%j /active:no >nul) && (echo %%j 账户已成功禁用) || (echo %%j 账户禁用失败)))if not "%%k"=="" (rem echo %%k(net user %%k %password% >nul) && (echo %%k 账户已成功设置密码) || (echo %%k 账户设置密码失败)rem 禁用Guest账户if "%%k"=="Guest" ((net user %%k /active:no >nul) && (echo %%k 账户已成功禁用) || (echo %%k 账户禁用失败))))echo 所有账户设置密码完毕!pause>nulrem 脚本文件自身删除del %0exit

运行效果如下:

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。