forked from gangstanthony/PowerShell
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Get-IEVersion.ps1
29 lines (23 loc) · 821 Bytes
/
Get-IEVersion.ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
# http://powershell.org/wp/forums/topic/creating-a-array-of-info-for-remote-computers/#post-37990
function Get-IEVersion ($computer = $env:COMPUTERNAME) {
$version = 0
$keyname = 'SOFTWARE\Microsoft\Internet Explorer'
$reg = [Microsoft.Win32.RegistryKey]::OpenRemoteBaseKey('LocalMachine', $computer)
$key = $reg.OpenSubkey($keyname)
try {
$version = $key.GetValue('Version')
$svcUpdateVersion = $key.GetValue('svcUpdateVersion')
#$svcKBNumber = $key.Getvalue('svcKBNumber')
} catch {}
if ($svcUpdateVersion) {
$svcUpdateVersion
} else {
$version
}
#[pscustomobject]@{
# ComputerName = $computer
# IEVersion = $version
# SvcUpdateVersion = $svcUpdateVersion
# KB_Number = $svcKBNumber
#}
}