Thanks - that script works great.
However, it tells me almost the same thing as 'My Computer' (ie: Service
Pack 2). It does give me a little more info though. Here is what it says for
one of our servers:
Microsoft blah blah Server 2003, Standard Edtion
Serial Number = blah blah
SP Version = Service Pack 2
Major SP Version = 2
Minor SP Version = 0
So does that mean it's 'Release 2' or 'Service Pack 2', (or maybe even 'SP2
Release 2' if there is such a thing!)
Tom
"Pegasus [MVP]" <> wrote in message
news:OtOurL$...
>
> "Tom Edelbrok" <> wrote in message
> news:av_Fm.49705$Db2.2603@edtnps83...
>> We have a bunch of Windows Server 2003 servers. Our System Admin is away
>> on a course and we were trying to find out if we are on Service Pack 2 or
>> Release 2 (ie: R2).
>>
>> Right-clicking My Computer on every server shows 'Service Pack 2'. Does
>> that mean we don't have R2, or could R2 have been installed but doesn't
>> change the display from 'Service Pack 2'.
>>
>> Thanks
>>
>> Tom
>
> Save the script below as c:\SP.vbs, then run it to see the exact version
> of your service pack.
>
> sServer="Edelbrok" 'Fill in the correct server name!
> LF = Chr(10)
> Set OSSet = GetObject("winmgmts:{impersonationLevel=" _
> & "impersonate}!//" & sServer & "/root/cimv2"). _
> ExecQuery("select Caption, CSDVersion, SerialNumber, " _
> & "ServicePackMajorVersion, ServicePackMinorVersion " _
> & "from Win32_OperatingSystem")
> For Each OS In OSSet
> MsgBox "Windows Version=" & OS.Caption & LF _
> & "Serial Number=" & OS.SerialNumber & LF _
> & "SP Version=" & OS.CSDVersion & LF _
> & "Major SP Version=" & OS.ServicePackMajorVersion & LF _
> & "Minor SP Version=" & OS.ServicePackMinorVersion
> Next
>
|