[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[系统相关] DOS命令如何批量刪除系統帳戶

假如系統中有Jameslee;F12233;FAwww;F5e77;F7eq22等帳戶,

我想將(開頭帶有F開頭)的帳戶刪除。

使用命令

Net user F* /del

卻提示命令格式不正確,請各位牛人支招,

謝謝~

  1. @echo off
  2. if "%~1" == "OK" (
  3.     for /f "skip=4 delims=" %%a in ('net user') do (
  4.         set "str=%%a"
  5.         setlocal enabledelayedexpansion
  6.         for /l %%b in (0 25 75) do echo,!str:~%%b,25!
  7.         endlocal
  8.     )
  9.     exit /b
  10. ) else (
  11.     for /f "delims=" %%a in ('"%~0" OK ^| findstr /ib F') do (
  12.         echo,net user "%%~nxa" /Delete
  13.     )
  14.     pause
  15. )
复制代码

TOP

本帖最后由 CrLf 于 2014-7-29 00:35 编辑

wmic 不知道行不行:
  1. wmic useraccount where "name like 'f%%'" delete
复制代码

TOP

回复 2# apang


     大哥, 能否适当讲解一下其中的语法呢? 三个For嵌套 有点头晕啊。

TOP

回复 3# CrLf


    刚运行了一下,发现不行.

TOP

返回列表