@echo au loin
setlocal
placer ServerFile=test.txt
placer ResultFile=test.csv
placer DumpsecFile=%~dpn0.tmp
si existent le del « %ResultFile% » de « %ResultFile% »
/f « tokens=1 » %%a dedans (« type « %ServerFile% » ") réclamer : traiter %%a
goto : EOF
: processus
placer Server=%~1
faire écho en traitant %Server%…
dumpsec /computer = =csv /noheader de /outfile =%DumpsecFile% /saveas de =rights \ \ %Server% /rpt
delims= de tokens=1,2 pour /f « , » %%a dedans (« type « ^ de %DumpSecFile% »| le findstr « SeBatchLogonRight SeServiceLogonRight » ") font (
>>écho « %Server% » de « %ResultFile% », « %%a », « %%b »
)
|