पॉवर्सशेल कंसोल का उपयोग करके, यह निर्धारित करने के लिए कि Windows Server 2008 में 32 या 64 बिट ब्रॉस स्थापित होने पर क्या कमांड / कमांड निष्पादित की जा सकती है?
पॉवर्सशेल कंसोल का उपयोग करके, यह निर्धारित करने के लिए कि 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
"इको% PROCESSOR_ARCHITECTURE%" डाउन वोट दिया? यदि आप WMI और अन्य उपनामों का उपयोग करते हुए अन्य उदाहरणों को देखें, तो यह पर्याप्त रूप से पर्याप्त नहीं होना चाहिए, जो मज़ेदार हो।
ओह ठीक है, यह कोशिश करो:
($env:PROCESSOR_ARCHITECTURE -eq "AMD64")
EDIT - ने टिप्पणी में बताया कि यह विंडोज़ का संस्करण नहीं है, यह आर्क है। 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
पॉवरशेल के साथ:
(gwmi win32_computersystem).SystemType
स्रोत: http://www.sysadmit.com/2015/10/windows-como-saber-si-es-de-32-o-64-bits.html
मुझे लगता है कि आप सिर्फ एक कमांड प्रॉम्प्ट खोल सकते हैं और टाइप कर सकते हैं:
सीडी "सी: \ प्रोग्राम फाइल्स (x86)"
यदि आप कहीं जाते हैं, तो आपको 64 बिट मिले।