在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