标题: [系统相关] [分享]批处理用net user导出所有用户详细信息 [打印本页]
作者: Batcher 时间: 2023-3-7 15:01 标题: [分享]批处理用net user导出所有用户详细信息
【问题描述】
如何用net user批量导出所有用户信息
作者: Batcher 时间: 2023-3-7 15:01
【解决方案】
test_1.bat- @echo off
- set "Ignore1=The command completed successfully."
- set "Ignore2=命令成功完成。"
- (for /f "skip=4 tokens=1-3" %%a in ('net user ^| findstr /v /i /c:"%Ignore1%" /c:"%Ignore2%"') do (
- if "%%a" neq "" (
- net user %%a
- if "%%b" neq "" (
- net user %%b
- if "%%c" neq "" (
- net user %%c
- )
- )
- )
- ))>"Out_1.txt"
复制代码
作者: Batcher 时间: 2023-3-7 15:05
test_2.bat- @echo off
- (for /f "tokens=2 delims==" %%a in ('wmic useraccount get name /value') do (
- REM 避免wmic行尾特殊字符导致的问题
- call net user %%a
- ))>"Out_2.txt"
复制代码
作者: buyiyang 时间: 2023-3-7 16:08
回复 3# Batcher
请问call net user %%a这里call的作用是什么?
作者: Batcher 时间: 2023-3-7 16:25
回复 4# buyiyang
就是注释里面写的
作者: buyiyang 时间: 2023-3-7 17:36
回复 5# Batcher
了解了,好方法。
作者: hnfeng 时间: 2023-3-8 08:45
高
学习了
欢迎光临 批处理之家 (http://www.bathome.net/) |
Powered by Discuz! 7.2 |