在PowerShell中,我有:如何检查Internet Explorer的COM的版本号对象
$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
}
这里不需要'Invoke-Command'。 – 2014-09-24 18:57:18
非常真实,我修改了答案以提供简化。 – 2014-09-24 18:59:46
http://support.microsoft.com/kb/969393 – 2014-09-24 19:10:20