배치 파일을 사용하여 텍스트 파일을 수정하십시오
-
21-12-2019 - |
문제
imile.txt :
에 다음이 있습니다.
samid
xxuserMike
xxuserDave
xxuserSue
dsget succeeded
배치 명령을 사용하여 다음을 만드고 싶습니다.
"xxuserMike"
"xxuserDave"
"xxuserSue"
Side Note에서 원본 파일은 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