X64-बिट OS प्लेटफ़ॉर्म पर PowerShell स्क्रिप्ट चलाते समय, आप स्क्रिप्ट में कैसे निर्धारित कर सकते हैं कि PowerShell का संस्करण (32-बिट या 64-बिट) स्क्रिप्ट किस संस्करण पर चल रहा है?
पृष्ठभूमि
32-बिट और पॉवरशेल के 64-बिट दोनों संस्करणों को विंडोज सर्वर 2008 जैसे 64-बिट प्लेटफॉर्म पर डिफ़ॉल्ट रूप से स्थापित किया जाता है। यह मुश्किलें पैदा कर सकता है जब पॉवरशेल स्क्रिप्ट चलाई जाती है जो एक विशिष्ट आर्किटेक्चर को लक्षित करना चाहिए (अर्थात 64- का उपयोग करके। 64-बिट पुस्तकालयों का उपभोग करने के लिए SharePoint 2010 की स्क्रिप्ट के लिए बिट)।
संबंधित प्रश्न:
- शक्तियों के x64 बनाम x86 परिवर्तनशीलता के खिलाफ प्रोग्राम करने का सबसे अच्छा तरीका क्या है? यह प्रश्न 32-बिट और 64-बिट आर्किटेक्चर दोनों के खिलाफ चल रहे कोड से संबंधित है। मेरा प्रश्न उस स्थिति से संबंधित है जब आप यह सुनिश्चित करना चाहते हैं कि स्क्रिप्ट केवल सही संस्करण के खिलाफ ही चलती है।