문제

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
.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top