ओएस जो मैं उपयोग कर रहा हूं वह विंडोज 7 है, और यहां स्थापित होने वाला पावरशेल संस्करण 2.0 है। क्या मुझे संस्करण 3.0 या 4.0 में अपग्रेड करना संभव है?
क्योंकि वहाँ cmdlets कि संस्करण 2.0 पहचान नहीं कर सकते हैं।
ओएस जो मैं उपयोग कर रहा हूं वह विंडोज 7 है, और यहां स्थापित होने वाला पावरशेल संस्करण 2.0 है। क्या मुझे संस्करण 3.0 या 4.0 में अपग्रेड करना संभव है?
क्योंकि वहाँ cmdlets कि संस्करण 2.0 पहचान नहीं कर सकते हैं।
जवाबों:
Http://www.microsoft.com/en-us/download/details.aspx?id=34595 से डाउनलोड और इंस्टॉल करें । हालाँकि आपको Windows 7 SP1 की आवश्यकता है ।
यह ध्यान में रखने योग्य है कि विंडोज 7 पर पॉवरशेल 3 में विंडोज 8 पर पॉवरशेल 3 के रूप में सभी cmdlets नहीं हैं। इसलिए आप अभी भी cmdlets का सामना कर सकते हैं जो आपके सिस्टम पर मौजूद नहीं हैं।
Sept 2015 के रूप में नवीनतम PowerShell संस्करण है PowerShell 4.0। यह विंडोज मैनेजमेंट फ्रेमवर्क 4.0 के साथ बंडल है।
विंडोज के सभी संस्करणों के लिए यहां PowerShelll 4.0 का डाउनलोड पृष्ठ है । विंडोज 7 के लिए, उस पेज पर 2 लिंक, x64 के लिए 1 और x86 के लिए 1 लिंक हैं।
बस इसे एक कंसोल में चलाएं।
@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" && SET PATH=%PATH%;%systemdrive%\chocolatey\bin
cinst powershell
यह एक चॉकलेटरी रिपॉजिटरी का उपयोग करके नवीनतम संस्करण स्थापित करता है।
मूल रूप से मैं कमांड का उपयोग कर रहा था cinst powershell 3.0.20121027
, लेकिन ऐसा लग रहा है कि बाद में इसने काम करना बंद कर दिया। चूंकि यह सवाल पावरशेल 3.0 से संबंधित है इसलिए यह सही तरीका था। इस समय (26 जून, 2014) cinst powershell
पावरशेल के संस्करण 3.0 को संदर्भित करता है, और यह भविष्य में बदल सकता है।
क्या संस्करण स्थापित किया जाएगा पर विवरण के लिए चॉकलेट पॉवरशेल पैकेज पृष्ठ देखें।
CMD में निम्न कमांड चलाएँ
choco install powershell
choco upgrade powershell
-y
विकल्प का उपयोग करें
आज तक, विंडोज पावरशेल 5.1 नवीनतम संस्करण है। इसे विंडोज मैनेजमेंट फ्रेमवर्क 5.1 के हिस्से के रूप में स्थापित किया जा सकता है। यह जनवरी 2017 में जारी किया गया था।
आधिकारिक Microsoft डाउनलोड पृष्ठ से यहां उद्धृत ।
इस रिलीज़ में कुछ नई और अद्यतन सुविधाओं में शामिल हैं:
- JEA समापन बिंदु से / के लिए प्रतिलिपि बनाई गई विवश फ़ाइल
- समूह प्रबंधित सेवा खाते और सशर्त पहुँच नीतियों के लिए JEA समर्थन
- वीटी 100 के लिए पॉवरशेल कंसोल सपोर्ट और इंटरएक्टिव इनपुट के साथ स्टड पुनर्निर्देशित करता है
- PowerShell Get में कैटलॉग हस्ताक्षरित मॉड्यूल के लिए समर्थन
- स्क्रिप्ट में लोड करने के लिए कौन सा मॉड्यूल संस्करण निर्दिष्ट करना
- प्रॉक्सी सर्वर के लिए पैकेज मैनेजमेंट cmdlet सपोर्ट
- प्रॉक्सी सर्वर के लिए PowerShellGet cmdlet समर्थन
- PowerShell स्क्रिप्ट डीबगिंग में सुधार
- वांछित राज्य विन्यास (DSC) में सुधार
- ट्रांसक्रिप्शन और लॉगिंग का उपयोग करके बेहतर पावरस्ले का उपयोग ऑडिटिंग
- सामुदायिक प्रतिक्रिया के आधार पर नए और अपडेट किए गए cmdlets
अगस्त 2016 के रूप में नवीनतम PowerShell संस्करण PowerShell 5.1 है। यह विंडोज मैनेजमेंट फ्रेमवर्क 5.1 के साथ बंडल है।
यहां विंडोज के सभी संस्करणों के लिए विंडोज 7 x64 और x86 सहित पॉवरशेल 5.1 का डाउनलोड पेज है ।
यह ध्यान देने योग्य है कि PowerShell 5.1 "डेस्कटॉप" और "कोर" के दो संस्करणों में उपलब्ध पहला संस्करण है। Powershell Core 6.x क्रॉस-प्लेटफ़ॉर्म है, जनवरी 2019 के लिए इसका नवीनतम संस्करण 6.1.2 है । यह विंडोज 7 SP1 पर भी काम करता है ।
ऊपर दिए गए लिंक का उपयोग करें। यदि आप त्रुटि में चलते हैं "यह अद्यतन आपके कंप्यूटर पर लागू नहीं है।" तो सुनिश्चित करें कि आप वास्तव में अपने ओएस के लिए सही फ़ाइल का उपयोग कर रहे हैं। उदाहरण के लिए, मैंने विंडोज़ 7 सर्विस पैक 1 पर उस लिंक से विंडोज़ 2012 सर्वर चलाने की कोशिश की और मुझे उपरोक्त त्रुटि मिली, इसलिए सही ज़िप का उपयोग करना सुनिश्चित करें। यदि आप नहीं जानते हैं कि आपके पास कौन सा ओएस है तो शुरू करने के लिए और सिस्टम पर जाएं और इसे पॉप अप करना चाहिए यह स्व व्याख्यात्मक होना चाहिए लेकिन