Script para listar de forma remota la pertenencia al grupo de administradores locales de Windows

Hola internatura ! Aquí Raul en un nuevo post para ustedes !
Espero que les guste y nos vemos en la próxima

El siguiente script se puede ejecutar contra máquinas Windows remotas y enumerará el contenido del grupo de administradores locales del servidor remoto.

Requiere la utilidad Sysinternals PSExec y se debe ejecutar con credenciales administrativas. Fije los cuatro caminos en las ubicaciones correctas para la estación de trabajo.
REM set path to PSexec on machine the script is being run from
 Set PSExecDir=c:pstools

REM Set file that contains the list of all your remote machines
 Set InputFile=C:servers.txt

REM Set path to file where administrator group membership is logged
 Set OutputFile=C:localadmins.txt

REM set path to error log file
 Set ErrorFile=C:errors.txt

for /f %%a in (%InputFile%) do (
echo *** Checking Server %%a *** >> %OutputFile%
%PSExecDir%psexec \%%a net localgroup administrators >> %OutputFile%
IF ERRORLEVEL 1 (echo Problem with obtaining local administrators on %%a >> %ErrorFile%)
 )

Deja un comentario