我在myFile.txt中有以下内容:
samid
xxuserMike
xxuserDave
xxuserSue
dsget succeeded
我想使用批处理命令来实现它:
"xxuserMike"
"xxuserDave"
"xxuserSue"
旁注,原始文件是使用dsquery / dsget创建的,用于列出AD中特定组的用户列表。如果有一种方法可以从一开始就格式化该输出,那就更好了。我正在使用的命令是:
dsquery group -name "myADgroup" | dsget group -members | dsget user -samid > myFile.txt
答案 0 :(得分:0)
试试这个:
@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