@echo
setlocal
:: Имя *** (курс и) архива с списком серверов:
установите ServerFile=test.txt
:: Имя *** (курс и) архива с запятым отделило результаты:
установите ResultFile=test.csv
:: *** Учитывает для того чтобы искать для; нескольк учета может быть определен, после того как он отделен космосом:
установите FindAccounts=%UserDomain% \ администратор
установите DumpsecFile=%~dpn0.tmp
если существует del «%ResultFile%», то «%ResultFile%»
для /f «tokens=1» %%a внутри («тип «%ServerFile%» ") вызовите: обрабатывайте %%a
переход: eof
: процесс
установите Server=%~1
вторьте обрабатывающ %Server%…
dumpsec /computer = =csv /noheader /outfile =%DumpsecFile% /saveas =services \ \ %Server% /rpt
для delims= tokens=1,5 /f «,» %%a внутри («тип ^ «%DumpSecFile%»| findstr «%FindAccounts%» ") делает (
>>отголосок «%Server%» «%ResultFile%», «%%a», «%%b»
)
|