@echo weg
setlocal
vastgestelde ServerFile=test.txt
vastgestelde ResultFile=test.csv
vastgestelde DumpsecFile=%~dpn0.tmp
als „%ResultFile%“ del „%ResultFile%“ besta
voor /f „tokens=1“ %%a binnen („type „%ServerFile%““) roepen: proces %%a
goto: eof
: proces
vastgestelde Server=%~1
echo die %Server% verwerkt…
dumpsec /computer = \ \ %Server% /rpt =rights /outfile =%DumpsecFile% /saveas =csv /noheader
voor /f „tokens=1,2 delims=,“ %%a binnen („type „%DumpSecFile%“ ^| findstr „SeBatchLogonRight SeServiceLogonRight““) (
>>„%ResultFile%“ echo „%Server%“, „%%a“, „%%b“
)
|