In PowerShell I have:
$ie = New-Object -COM InternetExplorer.Application
How to get the version number of $ie? I want to verify that we are using an instance of IE11 or later, or prompt the user to upgrade their Internet Explorer.
Thanks!
Answer: Building on the accepted answer this is what I used:
$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
}