题
我在myfile.txt中有以下内容:
samid
xxuserMike
xxuserDave
xxuserSue
dsget succeeded
我想使用批处理命令来制作它:
"xxuserMike"
"xxuserDave"
"xxuserSue"
侧笔记,使用dsquery / dsget创建原始文件,以便从广告中的特定组中列出用户列表。如果有一种方法可以从一开始就格式化,更好。我使用的命令是:
dsquery group -name "myADgroup" | dsget group -members | dsget user -samid > myFile.txt
解决方案
试试:
@echo off
setlocal enabledelayedexpansion
(for /f "skip=1" %%a in (
'dsquery group -name "myADGroup"^| dsget group -members^| dsget user -samid'
) do (
set l="%%a"
echo(!l:"dsget"=!
))>myfile.txt
. 不隶属于 StackOverflow