Powershell का उपयोग करके Windows Server 2008 के 32 या 64 बिट संस्करण का निर्धारण कैसे करें?


13

पॉवर्सशेल कंसोल का उपयोग करके, यह निर्धारित करने के लिए कि Windows Server 2008 में 32 या 64 बिट ब्रॉस स्थापित होने पर क्या कमांड / कमांड निष्पादित की जा सकती है?


इस सवाल के बहुत समान: serverfault.com/questions/27495/…
केविन कुप्पल

मैं देख रहा हूं कि आपने दोनों से पूछा :) पावरस्ले से प्राप्त करने के लिए आपके अन्य प्रश्न में दिया गया पर्यावरण चर विकल्प तुच्छ होना चाहिए।
केविन कुफल

हां ... मुझे एक पॉवरशेल समाधान भी चाहिए था और मैंने फैसला किया कि मेरे 2 भाग के प्रश्न को 2 प्रश्नों में तोड़ देना बेहतर था क्योंकि हर कोई केवल पहले भाग का उत्तर दे रहा था।
मैट स्प्रेडली

जवाबों:



6

इको% PROCESSOR_ARCHITECTURE%


1
मेरा मानना ​​है कि प्रश्न विंडोज के संस्करण के बारे में था, न कि प्रोसेसर वास्तुकला के बारे में।
हॉबबिट

6

ऐसा ही होगा:

[System.Environment]::Is64BitOperatingSystem

1
तकनीकी रूप से, यह .NET प्रतिबिंब है ... मूल शक्तियां नहीं। मैं खुद को दिखाऊंगा ...
जॉन होमर

उत्कृष्ट @ जॉनहोम!
रोमू

4

"इको% 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

शायद क्योंकि यह प्रोसेसर आर्किटेक्चर है, न कि विंडोज का संस्करण?
खोया Hobbit


0

आप cmd "systeminfo" में टाइप कर सकते हैं, फिर आसानी से आप 32 बिट या 64 बिट के बारे में पता लगा सकते हैं


-1

मुझे लगता है कि आप सिर्फ एक कमांड प्रॉम्प्ट खोल सकते हैं और टाइप कर सकते हैं:

सीडी "सी: \ प्रोग्राम फाइल्स (x86)"

यदि आप कहीं जाते हैं, तो आपको 64 बिट मिले।


यह लगभग विश्वसनीय नहीं है, मैंने 32-बिट विंडोज पर "C: \ Program Files (x86)" को इंस्टॉल करने वाले सॉफ़्टवेयर को देखा है।
ThatGraemeGuy

एह, सच। किसी ने पहले से ही मुझे सबसे अच्छा जवाब देने के लिए हराया था, इसलिए मुझे लगा कि मैं आलसी को दे दूंगा।
मैथ्यू

मुझे लगता है कि यहाँ नीचे की ओर यह सूचनात्मक है - धन्यवाद!
नाथन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.