none
查询WindowsServer中IE版本问题请教! RRS feed

  • 问题

  • 尊敬的微软工程师,

    客户要求查询各版本服务器IE版本情况以此统计是否默认IE浏览器有升过级?

    经过我的测试发现Powershell命令和cmd命令查询的版本有所出入,测试结果如下:

    Powershell命令:

    (get-item "C:\Program Files\Internet Explorer\iexplore.exe").Versioninfo.fileversion

    Windows2012r2显示结果:11.00.9600.16384 (winblue_rtm.130821-1623)

    Windows2008r2显示结果:8.00.7600.16385 (win7_rtm.090713-1255)

    Windows2016显示结果:11.00.14393.0 (rs1_release.160715-1616)

    CMD命令:

    wmic datafile "c:\\Program Files\\Internet Explorer\\iexplore.exe" get name,version

    Windows2012r2显示结果:
    Name                                             Version
    c:\program files\internet explorer\iexplore.exe  11.0.9600.17416
    Windows2008r2显示结果:
    Name                                             Version
    c:\program files\internet explorer\iexplore.exe  8.0.7601.17514
    Windows2016显示结果:
    Name                                             Version
    c:\program files\internet explorer\iexplore.exe  11.0.14393.1715

    对比一下

    Powershell检查的c:\program files\internet explorer\iexplore.exe 和手动查询版本差异较大,而CMD命令比较准备

    如下图:

    请问我是否该推荐用户使用Powershell这个命令吗?


    谷青松

    2019年9月27日 6:07

全部回复

  • 你好,

    我推荐使用以下命令来获得IE的版本号。

    打开IE,打开设置,然后打开关于IE,从这里你可以看到IE的相关版本。

    通过注册表键值查找IE版本:

    cmd:

    reg query "HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer" /v svcVersion

    powershell:

    (Get-ItemProperty "HKLM:\Software\Microsoft\Internet Explorer").svcversion

    这两条命令都可以在我的环境一致准确的IE版本信息。

    最好的祝福,

    Lee


    Just do it.

    • 已标记为答案 谷青松 2019年9月29日 1:26
    • 取消答案标记 谷青松 2019年9月29日 1:32
    2019年9月27日 8:36
    版主
  • 你提供的这两条命令在Windows2008r2服务器下面测试貌似是无法找到键值的。

    谷青松


    • 已编辑 谷青松 2019年9月29日 1:50 补充
    2019年9月29日 1:33
  • cmd:

    reg query "HKEY_LOCAL_MACHINE\Software\Microsoft\Internet Explorer" /v Version

    powershell:

    (Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Internet Explorer').Version

    以上两条好像可以用于Windows2008r2


    谷青松


    • 已编辑 谷青松 2019年9月29日 1:45 修改文字
    2019年9月29日 1:44
  • Hi,

    很抱歉,由于没有Windows 2008 r2的环境,所以我只使用了server16和12r2的机器来进行测试。

    在这两个版本的机器中在相应的注册表路径下都存在相应的键值。

    根据我上一个帖子中提到的在IE中打开设置,打开关于浏览器,你能看到的版本信息是与svcversion这一键值相同的。

    最好的祝福,

    Lee


    Just do it.

    2019年10月3日 2:15
    版主