Board logo

标题: [系统相关] DOS命令如何批量刪除系統帳戶 [打印本页]

作者: lzatfox    时间: 2014-7-26 09:14     标题: DOS命令如何批量刪除系統帳戶

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

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

使用命令

Net user F* /del

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

謝謝~
作者: apang    时间: 2014-7-26 11:17

  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. )
复制代码

作者: CrLf    时间: 2014-7-26 17:43

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

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

作者: lzatfox    时间: 2014-7-28 18:58

回复 2# apang


     大哥, 能否适当讲解一下其中的语法呢? 三个For嵌套 有点头晕啊。
作者: lzatfox    时间: 2014-7-28 19:00

回复 3# CrLf


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




欢迎光临 批处理之家 (http://bathome.net./) Powered by Discuz! 7.2