Как определить версию на 32 или 64 бита использования Windows Server 2008 Powershell?

Centos для устойчивости - отслеживает предприятие Redhat, никакие противные проблемы для нас за 3 года.

CentOS является дистрибутивом Linux Промышленного класса, полученным из источников, свободно предоставленных общественности известной North American Enterprise поставщик Linux. CentOS соответствует полностью восходящей политике перераспределения поставщиков и стремится быть 100%-м совместимым двоичным файлом.

13
задан 17 June 2009 в 21:49
7 ответов

Или попробуйте это:

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

15
ответ дан 2 December 2019 в 21:20

повторите %PROCESSOR_ARCHITECTURE %

6
ответ дан 2 December 2019 в 21:20

"повторите %PROCESSOR_ARCHITECTURE %", вниз проголосовавший? Не должен быть powershelly достаточно, который забавен, если Вы смотрите на другие примеры с помощью WMI и других псевдонимов.

о, хорошо попробуйте это:

($env:PROCESSOR_ARCHITECTURE -eq "AMD64")

РЕДАКТИРОВАНИЕ - указанный в комментарии, что это не версия окон, это - дуга. FWIW-Это не "реальная" дуга, это - то, о чем WOW64 сообщает приложению. Но Вы правы..., если это будет x32 powershell, то скажет это 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
3
ответ дан 2 December 2019 в 21:20

Я предположил бы, что можно просто открыть командную строку и тип:

CD "C:\Program Files (x86)"

если Вы добираетесь где-нибудь, Вы получили 64 бита.

-1
ответ дан 2 December 2019 в 21:20
  • 1
    That' s совсем не достаточно надежный, I' замеченное программное обеспечение ve, которое устанавливает на " C:\Program Files (x86) " в 32-разрядном Windows. –  ThatGraemeGuy 18 June 2009 в 19:22
  • 2
    Ehh, верный. Кто-то уже избил меня к лучшему ответу, таким образом, я изобразил I' d дают ленивый. –  MathewC 18 June 2009 в 21:06

Пусть будет так:

[System.Environment]::Is64BitOperatingSystem
5
ответ дан 2 December 2019 в 21:20

С PowerShell:

(gwmi win32_computersystem).SystemType

Источник: http://www.sysadmit.com/2015/10/windows-como-saber-si-es-de-32-o- 64-bit.html

1
ответ дан 2 December 2019 в 21:20

вы можете ввести cmd "systeminfo" тогда вы легко можете определить 32 или 64 бит

0
ответ дан 2 December 2019 в 21:20

Теги

Похожие вопросы