Welche Befehle können in der Powershell-Konsole ausgeführt werden, um festzustellen, ob die 32- oder 64-Bit-Version von Windows Server 2008 installiert ist?
Welche Befehle können in der Powershell-Konsole ausgeführt werden, um festzustellen, ob die 32- oder 64-Bit-Version von Windows Server 2008 installiert ist?
Antworten:
Oder versuchen Sie dies:
PS C:\Users\jeffh> $os=Get-WMIObject win32_operatingsystem
PS C:\Users\jeffh> $os.OSArchitecture
64-bit
Gefunden bei: http://msgoodies.blogspot.com/2008/05/is-this-powershell-session-32-bit-or-64.html
(gwmi win32_operatingsystem).osarchitecture
echo% PROCESSOR_ARCHITECTURE%
So sei es:
[System.Environment]::Is64BitOperatingSystem
"echo% PROCESSOR_ARCHITECTURE%" runtergestimmt? Muss nicht stark genug sein, was lustig ist, wenn Sie sich die anderen Beispiele mit WMI und anderen Aliasen ansehen.
na ja, probier das mal:
($env:PROCESSOR_ARCHITECTURE -eq "AMD64")
BEARBEITEN - in dem Kommentar darauf hingewiesen, dass dies nicht die Version von Windows ist, es ist der Bogen. FWIW- Es ist nicht der "echte" Bogen, sondern das, was WOW64 an die App meldet. Aber Sie haben Recht ... wenn es sich um eine x32-PowerShell handelt, steht dort x86. Oft wird dir das bringen, was du willst, aber ...
In beiden Fällen ist http://support.microsoft.com/kb/556009 der Registrierungsspeicherort mit dem korrekten Wert. Hier ist ein Skript.
Get-ChildItem HKLM:\HARDWARE\DESCRIPTION\System\CentralProcessor\ | Get-ItemProperty -Name Identifier | Select-Object -Property PSChildName,Identifier | ft -AutoSize
Mit PowerShell:
(gwmi win32_computersystem).SystemType
Quelle: http://www.sysadmit.com/2015/10/windows-como-saber-si-es-de-32-o-64-bits.html
Sie können cmd "systeminfo" eingeben und dann leicht 32bit oder 64bit erkennen
Ich nehme an, Sie können einfach eine Eingabeaufforderung öffnen und Folgendes eingeben:
cd "C: \ Programme (x86)"
Wenn du irgendwo hinkommst, hast du 64 Bit.