Utilizzando la console Powershell, quali comandi / comandi possono essere eseguiti per determinare se è installata la versione a 32 o 64 bit di Windows Server 2008?
Utilizzando la console Powershell, quali comandi / comandi possono essere eseguiti per determinare se è installata la versione a 32 o 64 bit di Windows Server 2008?
Risposte:
Oppure prova questo:
PS C:\Users\jeffh> $os=Get-WMIObject win32_operatingsystem
PS C:\Users\jeffh> $os.OSArchitecture
64-bit
Trovato su: http://msgoodies.blogspot.com/2008/05/is-this-powershell-session-32-bit-or-64.html
(gwmi win32_operatingsystem).osarchitecture
echo% PROCESSOR_ARCHITECTURE%
Così sia:
[System.Environment]::Is64BitOperatingSystem
"echo% PROCESSOR_ARCHITECTURE%" ha votato verso il basso? Non deve essere abbastanza potente, il che è divertente se guardi gli altri esempi usando WMI e altri alias.
oh bene, prova questo:
($env:PROCESSOR_ARCHITECTURE -eq "AMD64")
EDIT - ha sottolineato nel commento che questa non è la versione di Windows, è l'arco. FWIW- Non è l'arco "reale", è ciò che WOW64 sta segnalando all'app. Ma hai ragione ... se è x32 powershell, dirà x86. Spesso questo ti porterà quello che vuoi ma ...
In entrambi i casi, http://support.microsoft.com/kb/556009 è l'ubicazione del registro con il valore corretto, ed ecco uno script.
Get-ChildItem HKLM:\HARDWARE\DESCRIPTION\System\CentralProcessor\ | Get-ItemProperty -Name Identifier | Select-Object -Property PSChildName,Identifier | ft -AutoSize
Con PowerShell:
(gwmi win32_computersystem).SystemType
Fonte: http://www.sysadmit.com/2015/10/windows-como-saber-si-es-de-32-o-64-bits.html
è possibile digitare cmd "systeminfo", quindi è possibile rilevare facilmente circa 32 bit o 64 bit
Suppongo che puoi semplicemente aprire un prompt dei comandi e digitare:
cd "C: \ Programmi (x86)"
se arrivi da qualche parte, hai 64 bit.