Buscar

Windows: IIS cómo saber la versión instalada

Como ya sabemos, las versiones de Windows Server y algunas ediciones de Windows cliente, incorporan el servidor web de Microsoft: IIS: Internet Information Services.

La correspondencia entre versiones y sistema operativo Windows Server (hasta Windows Server 2016) es la siguiente:

IIS 1.0    Windows NT 3.51
IIS 2.0    Windows NT 4.0
IIS 3.0    Windows NT 4.0 SP3
IIS 4.0    Windows NT 4.0 Option Pack
IIS 5.0    Windows 2000
IIS 5.1    Windows XP Professional x32
IIS 6.0    Windows Server 2003
IIS 6.0    Windows Server 2003 R2
IIS 6.0    Windows XP Professional x64
IIS 7.0    Windows Server 2008 / Windows Vista
IIS 7.5    Windows Server 2008 R2 / Windows 7
IIS 8.0    Windows Server 2012 / Windows 8
IIS 8.5    Windows Server 2012 R2 / Windows 8.1
IIS 10.0   Windows Server 2016 / Windows 10

A diferencia de otros servidores web, las versiones de IIS van ligadas a las versiones de Windows Server o Windows cliente, así que teniendo clara la tabla de equivalencias anterior, podremos determinar con facilidad la versión de nuestro IIS, sabiendo la versión de nuestro Windows Server.

De todas formas, existen distintos métodos para saber la versión de IIS que incorpora nuestro sistema operativo.

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

y aquí tenéis el contenido del post con el detalle y cmd-lets:


1)  IIS cómo saber la versión instalada: vía GUI con el administrador de IIS


Si abrimos la consola GUI, ejecutando:

%windir%\system32\inetsrv\InetMgr.exe

y nos dirigimos al menú de "Ayuda" y pulsamos sobre: "Acerca de Internet Information Services".

A continuación, aparecerá una ventana donde veremos la versión.

Windows: IIS cómo saber la versión instalada


2)  IIS cómo saber la versión instalada: vía GUI, con propiedades sobre InetMgr.exe


Nos situamos en la ruta: %windir%\system32\inetsrv\

y hacemos propiedades sobre el fichero: InetMgr.exe

y vemos los campos: "Versión del archivo" o "Versión producto", donde veremos la versión:

Windows: IIS cómo saber la versión instalada


3) IIS cómo saber la versión instalada: vía PowerShell


Abrimos una ventana de PowerShell y ejecutamos:

[System.Diagnostics.FileVersionInfo]::GetVersionInfo("$env:SystemRoot\system32\inetsrv\InetMgr.exe").ProductVersion

Ejemplo de vista ejecución:

Windows: IIS cómo saber la versión instalada

*Este método consiste en ver la versión del fichero InetMgr.exe. Sería el equivalente en PowerShell al método número 2.

o bien: 

Get-ItemProperty -Path registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp\ | Select-Object VersionString

Windows: IIS cómo saber la versión instalada

* Este método consiste en ver el valor de cierta clave en el registro, en el siguiente punto, podemos ver el detalle vía regedit.

4) IIS cómo saber la versión instalada: vía regedit


Nos situamos en la siguiente rama del registro de Windows:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\InetStp\VersionString

El valor:
VersionString, nos indicará la versión de IIS.

Windows: IIS cómo saber la versión instalada

5) IIS cómo saber la versión instalada: vía curl


Desde el exterior del servidor web, también podemos saber la versión de IIS que se está utilizando.

Si utilizamos la herramienta curl de Linux, podemos determinar la versión de servidor web.

Ejemplo:

[root@LINUX1~]#curl -s -I http://office.microsoft.com/ |grep Server
Server: Microsoft-IIS/8.5

Otra forma de determinar la versión del servidor desde el exterior es utilizando el comando telnet:



2 comentarios: