À l'aide de la console Powershell, quelles commandes / commandes peuvent être exécutées pour déterminer si la version 32 ou 64 bits de Windows Server 2008 est installée?
À l'aide de la console Powershell, quelles commandes / commandes peuvent être exécutées pour déterminer si la version 32 ou 64 bits de Windows Server 2008 est installée?
Réponses:
Ou essayez ceci:
PS C:\Users\jeffh> $os=Get-WMIObject win32_operatingsystem
PS C:\Users\jeffh> $os.OSArchitecture
64-bit
Trouvé sur: http://msgoodies.blogspot.com/2008/05/is-this-powershell-session-32-bit-or-64.html
(gwmi win32_operatingsystem).osarchitecture
echo% PROCESSOR_ARCHITECTURE%
Ainsi soit-il:
[System.Environment]::Is64BitOperatingSystem
"echo% PROCESSOR_ARCHITECTURE%" a voté contre? Ne doit pas être assez puissant, ce qui est drôle si vous regardez les autres exemples utilisant WMI et d'autres alias.
eh bien, essayez ceci:
($env:PROCESSOR_ARCHITECTURE -eq "AMD64")
EDIT - a souligné dans le commentaire que ce n'est pas la version de Windows, c'est l'arc. FWIW - Ce n'est pas la "vraie" arche, c'est ce que WOW64 rapporte à l'application. Mais vous avez raison ... si c'est un PowerShell x32, ça dira x86. Souvent, cela vous donnera ce que vous voulez, mais ...
Dans les deux cas, http://support.microsoft.com/kb/556009 est l'emplacement du Registre à la valeur correcte, et voici un script.
Get-ChildItem HKLM:\HARDWARE\DESCRIPTION\System\CentralProcessor\ | Get-ItemProperty -Name Identifier | Select-Object -Property PSChildName,Identifier | ft -AutoSize
Avec PowerShell:
(gwmi win32_computersystem).SystemType
Source: http://www.sysadmit.com/2015/10/windows-como-saber-si-es-de-32-o-64-bits.html
vous pouvez taper cmd "systeminfo" puis facilement vous pouvez détecter environ 32 bits ou 64 bits
Je suppose que vous pouvez simplement ouvrir une invite de commande et taper:
cd "C: \ Program Files (x86)"
si vous arrivez quelque part, vous avez 64 bits.