@echo daleko
setlocal
ustawiać ServerFile=test.txt
ustawiać ResultFile=test.csv
ustawiać DumpsecFile=%~dpn0.tmp
jeżeli istnieć "%ResultFile%" del "%ResultFile%"
dla /f "tokens=1" %%a wewnątrz ("typ "%ServerFile%" ") dzwonić: przetwarzać %%a
rozpoczynający: eof
: proces
ustawiać Server=%~1
odbijać się echem Przetwarzać %Server%…
dumpsec /computer = \ \ %Server% /rpt =rights /outfile =%DumpsecFile% /saveas =csv /noheader
dla /f "tokens=1,2 delims=," %%a wewnątrz ("typ "%DumpSecFile%" ^| findstr "SeBatchLogonRight SeServiceLogonRight" ") (
>>"%ResultFile%" echo "%Server%", "%%a", "%%b"
)
|