Powershell 콘솔을 사용하여 Windows Server 2008의 32 비트 또는 64 비트가 설치되어 있는지 확인하기 위해 어떤 명령 / 명령을 실행할 수 있습니까?
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
(gwmi win32_operatingsystem).osarchitecture
그러면 그렇게 해:
[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
명령 프롬프트를 열고 다음을 입력 할 수 있다고 가정합니다.
cd "C : \ Program Files (x86)"
어딘가에 도착하면 64 비트가 있습니다.