За допомогою консолі Powershell, які команди / команди можна виконати, щоб визначити, чи встановлено 32 або 64 бітове розмежування Windows Server 2008?
За допомогою консолі Powershell, які команди / команди можна виконати, щоб визначити, чи встановлено 32 або 64 бітове розмежування Windows Server 2008?
Відповіді:
Або спробуйте це:
PS C:\Users\jeffh> $os=Get-WMIObject win32_operatingsystem
PS C:\Users\jeffh> $os.OSArchitecture
64-bit
Знайдено за адресою: http://msgoodies.blogspot.com/2008/05/is-this-powershell-session-32-bit-or-64.html
(gwmi win32_operatingsystem).osarchitecture
echo% PROCESSOR_ARCHITECTURE%
Нехай буде так:
[System.Environment]::Is64BitOperatingSystem
"echo% PROCESSOR_ARCHITECTURE%" з голосом? Не повинно бути достатньо повноважень, що смішно, якщо дивитися на інші приклади, використовуючи WMI та інші псевдоніми.
о добре, спробуйте це:
($env:PROCESSOR_ARCHITECTURE -eq "AMD64")
EDIT - в коментарі вказувалося, що це не версія Windows, це арка. FWIW - Це не "справжня" арка, це те, що WOW64 повідомляє про додаток. Але ви маєте рацію ... якщо це x32 повноваження, воно скаже x86. Часто це може отримати вам те, що ви хочете, але ...
У будь-якому випадку, http://support.microsoft.com/kb/556009 - це місце розташування реєстру до потрібного значення, і ось сценарій.
Get-ChildItem HKLM:\HARDWARE\DESCRIPTION\System\CentralProcessor\ | Get-ItemProperty -Name Identifier | Select-Object -Property PSChildName,Identifier | ft -AutoSize
З PowerShell:
(gwmi win32_computersystem).SystemType
Джерело: http://www.sysadmit.com/2015/10/windows-como-saber-si-es-de-32-o-64-bits.html
Ви можете ввести cmd "systeminfo", тоді легко ви зможете виявити близько 32 біт або 64 біт
Я припускаю, що ви можете просто відкрити командний рядок і ввести:
cd "C: \ програмні файли (x86)"
якщо ти кудись потрапиш, у тебе 64 біт.