No help - returns the same for any version of Vista with SP1 as it does for
Server 2008 RTM. But a good way to get the build number, certainly.
--
Charlie.
http://msmvps.com/xperts64 http://mvp.support.microsoft.com/profile/charlie.russel
"Andy Schneider" <andy@xxxxxx-powershell.com> wrote in message
news:9265C697-5DE4-4C8E-BAD3-B8023214FA79@xxxxxx
Quote:
> get-wmiobject win32_operatingsystem
>
> This will give you BuildNumber and Version
>
> Andy
> http://get-powershell.com
>
>
>
>
> "Charlie Russel - MVP" <charlie@xxxxxx> wrote in message
> news:6116302E-00CF-46C6-A17B-4F35EA5575C9@xxxxxx Quote:
>>I need a way to determine what Windows version and edition a script is
>>running on. I can get the build number, that's trivial:
>>
>> $Build=(get-item 'HKLM:/Software/Microsoft/Windows
>> NT/CurrentVersion').getvalue('CurrentBuildNumber')
>>
>> But it doesn't much help when Windows Vista SP1 is 6001 and so is Windows
>> Server 2008. And also doesn't tell me which edition. The ProductID:
>>
>> $ProductID=(get-item 'HKLM:/Software/Microsoft/Windows
>> NT/CurrentVersion').getvalue('ProductID')
>>
>> could probably do it, but I'm not at all sure what I'm looking at there,
>> and how to parse it for what's important. First, does anyone know a
>> reference that gives the relevant numbers for the various editions of
>> Windows. And second, could someone suggest a regex to parse it into
>> consituent parts? Or, alternately, does someone have a better location to
>> get the version and edition of Windows?
>>
>> Thanks,
>>
>> --
>> Charlie.
>> http://msmvps.com/xperts64
>> http://mvp.support.microsoft.com/profile/charlie.russel
>>
>> >