Powershell을 사용하여 Windows Server 2008의 32 비트 또는 64 비트 버전을 확인하는 방법은 무엇입니까? 2008의 32

Powershell 콘솔을 사용하여 Windows Server 2008의 32 비트 또는 64 비트가 설치되어 있는지 확인하기 위해 어떤 명령 / 명령을 실행할 수 있습니까?



답변

또는 이것을 시도하십시오 :

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


답변

에코 % PROCESSOR_ARCHITECTURE %


답변

그러면 그렇게 해:

[System.Environment]::Is64BitOperatingSystem


답변

“에코 % PROCESSOR_ARCHITECTURE %”가 투표에 참여 했습니까? 파워 쉘리가 충분하지 않아야합니다. WMI 및 기타 별칭을 사용하는 다른 예제를 보면 재미 있습니다.

음, 이것을 시도하십시오 :

($env:PROCESSOR_ARCHITECTURE -eq "AMD64")

편집-이것은 주석이 이것이 Windows의 버전이 아니라는 아치라는 의견에서 지적했습니다. 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


답변

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 : \ Program Files (x86)”

어딘가에 도착하면 64 비트가 있습니다.