首先,我想知道服务器上安装了哪个版本的IIS。 所以,我从这里得到了以下信息 。
你可以看看%SYSTEMROOT%\ system32 \ inetsrv \ inetinfo.exe。 右键单击并获取属性,单击版本选项卡。
在我的情况下IIS版本是6.0.3790.3959。
现在我也想知道是否有为IIS安装的任何修补程序。 如果是,如何查看它们作为列表?
运行带有pipe理权限的命令提示符并尝试这一个:
wmic qfe list full
您可以将结果传输到一个文件,然后通过KB编号进行parsing以进行比较。
据我在Google上发现,2004年发布的只有1个IIS补丁( Web DAV安全补丁 )(直接针对IIS本身),如果从2004年开始使用Windows Update进行更新,则应该有该补丁。
大多数其他组件通常是独立的,不是.NET的一部分,也不是其他CGI / FCGI / ISAPI组件,它们不被直接计算为IIS。