Скрипт выгрузки списка из локальной группы администраторов

Mar 14, 2019 cmd scripts Скрипты

Данный скрипт предназначен для выгрузки списка участников из группы локальных администраторов.


@ echo off
chcp 1251
SET GROUP=Администраторы
SET LOG1="\\name_pc\LOG_ADMINS\%ComputerName%.txt"
echo ================>> %LOG1%
echo PC: %ComputerName% >> %LOG1%
for /f "skip=6 tokens=* delims=" %%i in ('net localgroup %GROUP%') do echo %%i >> %LOG1%
echo ===============>> %LOG1%
SetLocal
set FileIn=\\name_pc\LOG_ADMINS\%ComputerName%.txt
set FileOut=\\name_pc\LOG_ADMINS\report.txt
chcp 866> nul
for /f "delims=" %%a in (%FileIn%) do (
	if not defined cpReady (
		chcp 1251> nul
		set CpReady=True
	)
	call :convert "%%a" 2>NUL
)
chcp 866> nul
goto :eof
:convert
echo.%~1>>"%FileOut%"