【发布时间】:2014-11-19 09:01:05
【问题描述】:
在 PowerShell 中我有:
$ie = New-Object -COM InternetExplorer.Application
如何获取$ie的版本号?我想验证我们使用的是 IE11 或更高版本的实例,或者提示用户升级他们的 Internet Explorer。
谢谢!
答案:基于公认的答案,这是我使用的:
$ieVersion = New-Object -TypeName System.Version -ArgumentList (
Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Internet Explorer').Version
$ieVersion = New-Object -TypeName System.Version -ArgumentList (
# switch major and minor
$ieVersion.Minor, $ieVersion.Major, $ieVersion.Build, $ieVersion.Revision)
if ($ieVersion.Major -lt 11)
{
Write-Error "Internet Explorer 11 or later required. Current IE version is $ieVersion"
exit
}
【问题讨论】:
标签: internet-explorer powershell com internet-explorer-11 wsh