Como administradores de sistemas, nos puede interesar tener controladas las distintas versiones de Internet Explorer de nuestra red.
Existen sistemas operativos, por ejemplo: Windows 7, donde es posible instalar una versión superior de Internet Explorer de la que viene por defecto.
También, la versión exacta de Internet Explorer, puede cambiar dependiendo de los parches aplicados.
Para saber la versión de Internet explorer que tenemos instalada en un equipo, podemos ir menú de: "Ayuda", "Acerca de" o bien consultar una clave en el registro de Windows.
Podemos consultar la clave en el registro, utilizando el comando: reg:
reg query "hklm\Software\Microsoft\Internet Explorer" /v Version
Ejemplo:
Sin embargo veremos que no coincide con la versión que se muestra por GUI.
Realmente, la clave que debemos consultar es la siguiente:
reg query "hklm\Software\Microsoft\Internet Explorer" /v svcVersion
Ejemplo:
Ahora bien, ¿Cómo podemos buscar la versión de Internet explorer en equipo remoto?
Realmente, la clave que debemos consultar es la siguiente:
reg query "hklm\Software\Microsoft\Internet Explorer" /v svcVersion
Ejemplo:
Ahora bien, ¿Cómo podemos buscar la versión de Internet explorer en equipo remoto?
El hecho es que podemos ejecutar el comando reg query en un equipo remoto indicando el nombre del equipo remoto.
Simplemente, hemos de indicar el nombre del equipo remoto en un formato similar a una ruta UNC (Universal Naming Convention).
Por ejemplo, si el equipo remoto se llama: PANA, el comando a ejecutar sería:
reg query "\\C7\hklm\Software\Microsoft\Internet Explorer" /v svcVersion
reg query "\\C7\hklm\Software\Microsoft\Internet Explorer" /v svcVersion
Ejemplo:
Hemos de tener en cuenta que para que la consulta a un registro de de Windows de un equipo remoto funcione, será necesario que al ejecutar:
1- El usuario con el que se lanza el comando reg query "\\equipo\clave...." disponga de permisos en el equipo remoto.
2- El servicio de Windows: "Registro remoto", esté iniciado en el equipo destino. Por defecto, este servicio está deshabilitado.
Vista services.msc, estado del servicio:
y... ¿Cómo podemos buscar la versión de Internet explorer en varios equipos remotos?
Para ello, disponemos del siguiente script:
Cómo comprobar la versión de Internet Explorer en un equipo remoto
El problema de este script es que solo es compatible en Windows Server 2000 y Windows Server 2003.
Para versiones superiores, cómo Windows Server 2008, 2008 R2, 2012, 2012 R2, 2016, no funciona de forma correcta.
A continuación, disponéis del script modificado para que funcione correctamente en las versiones actuales de sistemas operativos.
Para ello, creamos el siguiente código y lo guardamos en un fichero BAT en la carpeta C:\SYSADMIT, por ejemplo, al fichero BAT, le pondremos el nombre: BuscaIE.bat
Por otro lado, crearemos el fichero: C:\SYSADMIT\ListaEquipos.txt, con el nombre de los equipos que queremos realizar la consulta al registro.
Igual que con el ejemplo anterior, será necesario que el servicio de Windows: "Registro remoto" esté iniciado en los equipos donde queremos realizar la consulta, así como el usuario con el que se ejecute el script, disponga de permisos en los equipos remotos.
Los resultados, serán generados en el siguiente fichero: c:\SYSADMIT\Resultados.txt, en su interior, veremos el nombre del equipo y la versión de Internet Explorer
Contenido fichero: C:\SYSADMIT\BuscaIE.bat
@Echo off
Cls
MD C:\SYSADMIT > NUL
Echo. > c:\SYSADMIT\Resultados.txt
SET ListaEquipos=C:\SYSADMIT\ListaEquipos.txt
For /F "Tokens=*" %%z In (%ListaEquipos%) Do (
echo %%z >> c:\SYSADMIT\Resultados.txt
reg query "\\%%z\hklm\Software\Microsoft\Internet Explorer" /v svcVersion >> c:\SYSADMIT\Resultados.txt
)
Cls
MD C:\SYSADMIT > NUL
Echo. > c:\SYSADMIT\Resultados.txt
SET ListaEquipos=C:\SYSADMIT\ListaEquipos.txt
For /F "Tokens=*" %%z In (%ListaEquipos%) Do (
echo %%z >> c:\SYSADMIT\Resultados.txt
reg query "\\%%z\hklm\Software\Microsoft\Internet Explorer" /v svcVersion >> c:\SYSADMIT\Resultados.txt
)
Contenido fichero: C:\SYSADMIT\ListaEquipos.txt
C13
C16
C18
C23
C29
C37
C5
C16
C18
C23
C29
C37
C5
Contenido fichero: c:\SYSADMIT\Resultados.txt
A continuación, disponemos del siguiente vídeo realizado por Pol Padrisa (@polpadrisa), donde podemos ver el detalle de funcionamiento de forma visual:
Podéis examinar y suscribiros al canal de Youtube de SYSADMIT en el siguiente enlace:
https://www.youtube.com/c/SYSADMIT
No hay comentarios:
Publicar un comentario