Scenario / Questions
Using the Powershell console, what command/commands can be executed to determine if the 32 or 64 bit bersion of Windows Server 2008 is installed?
Find below all possible solutions or suggestions for the above questions..
Or try this:
PS C:\Users\jeffh> $os=Get-WMIObject win32_operatingsystem PS C:\Users\jeffh> $os.OSArchitecture 64-bit
So be it:
“echo %PROCESSOR_ARCHITECTURE%” down-voted? Must not be powershelly enough, which is funny if you look at the other examples using WMI and other aliases.
oh well, try this:
($env:PROCESSOR_ARCHITECTURE -eq "AMD64")
EDIT – pointed out in the comment that this is not the version of windows, it’s the arch.
FWIW- It’s not the “real” arch, it’s what WOW64 is reporting to the app. But you are right… if it’s x32 powershell, it’ll say x86. Often times this will get you what you want but…
http://support.microsoft.com/kb/556009 is the registry location to the correct value, and here’s a script.
Get-ChildItem HKLM:\HARDWARE\DESCRIPTION\System\CentralProcessor\ | Get-ItemProperty -Name Identifier | Select-Object -Property PSChildName,Identifier | ft -AutoSize
you may type in cmd “systeminfo”
then easily you can detect about 32bit or 64bit
I would assume you can just open a command prompt and type:
cd “C:\Program Files (x86)”
if you get somewhere, you got 64 bit.
Disclaimer: This has been sourced from a third party syndicated feed through internet. We are not responsibility or liability for its dependability, trustworthiness, reliability and data of the text. We reserves the sole right to alter, delete or remove (without notice) the content in its absolute discretion for any reason whatsoever.