无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 3441|回复: 2
打印 上一主题 下一主题

windows 无法分析或处理 pass封装完成却部署失败(删除多余的用户和配置文件)

[复制链接]
跳转到指定楼层
1#
发表于 2021-6-4 22:12:55 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 窄口牛 于 2021-12-11 07:59 编辑

由于用批处理删除用户错误,残留注册表引起的
自己写了个带注册表删除的,但是执行有毛病,主要是wimc命令玩的有问题
看哪位帮忙修改下
  1. @echo off
  2. Setlocal enabledelayedexpansion
  3. reg query HKU\S-1-5-20>nul || echo;CreateObject^("Shell.Application"^).ShellExecute "%~f0", "", "", "runas", 1 > "%temp%\getadmin.vbs" && cscript //b "%temp%\getadmin.vbs" && exit /b & del "%temp%\getadmin.vbs" /f /q>nul 2>nul
  4. pushd "%CD%"&& CD /D "%~dp0"
  5. for /f "tokens=2 delims=" %%a in ('whoami') do set i=%%a
  6. wmic /output:%temp%\temp.csv useraccount get Name,sid /format:csv
  7. for /f "skip=2 tokens=2,3 delims=," %%a in ('type %temp%\temp.csv ^| findstr /v "%i% Guest"') do (
  8. net user %%a /delete
  9. rd C:\Users\%%a /s /q
  10. reg delete "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\%%b" /f
  11. reg delete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList\%%b" /f
  12. )
  13. del %temp%\temp.csv /q
  14. echo 完成
  15. pause>nul
复制代码


2#
 楼主| 发表于 2021-6-4 23:43:00 来自手机 | 只看该作者
加一个取空值的判断是不是就完美了?
回复

使用道具 举报

3#
 楼主| 发表于 2021-6-8 08:43:17 | 只看该作者
成品来了
删除多余账户.rar (552 Bytes, 下载次数: 6)
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2024-11-27 10:49

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表