@echo av
setlocal
uppsättning ServerFile=test.txt
uppsättning ResultFile=test.csv
uppsättning DumpsecFile=%~dpn0.tmp
om finns ”%ResultFile%” del ”%ResultFile%”,
för /f ”tokens=1” %%a (”typ ”%ServerFile%””) gör in appellen: bearbeta %%a
goto: eof
: processaa
uppsättning Server=%~1
eka bearbeta %Server%…,
dumpsec /computer = \ \ %Server% /rpt =rights/outfile =%DumpsecFile% /saveas =csv /noheader
för /f ”tokens=1,2-delims=,” %%a in (^ ”för typ ”%DumpSecFile%”| findstr ”SeBatchLogonRight SeServiceLogonRight””) gör (
>>”%ResultFile%” ekar ”%Server%”, ”%%a”, ”%%b”,
)
|