2.0 से 3.0 तक पॉवरशेल संस्करण को अपग्रेड कैसे करें


113

ओएस जो मैं उपयोग कर रहा हूं वह विंडोज 7 है, और यहां स्थापित होने वाला पावरशेल संस्करण 2.0 है। क्या मुझे संस्करण 3.0 या 4.0 में अपग्रेड करना संभव है?

क्योंकि वहाँ cmdlets कि संस्करण 2.0 पहचान नहीं कर सकते हैं।



@JoachimIsaksson i का उपयोग Win7SP1 बिल्ड 7601 ... लेकिन मेरी PS 2.0 है
AminM

@Teppie यदि किसी एक उत्तर ने आपका प्रश्न हल कर दिया है, तो कृपया उसे चिह्नित करें।
फोनिक्स

आप यहां विंडोज मैनेजमेंट फ्रेमवर्क 4.0 (जिसमें पॉवरशेल 4 शामिल हैं) प्राप्त कर सकते हैं: microsoft.com/en-us/download/details.aspx?id=40855
hatef

जवाबों:


58

Http://www.microsoft.com/en-us/download/details.aspx?id=34595 से डाउनलोड और इंस्टॉल करें । हालाँकि आपको Windows 7 SP1 की आवश्यकता है ।

यह ध्यान में रखने योग्य है कि विंडोज 7 पर पॉवरशेल 3 में विंडोज 8 पर पॉवरशेल 3 के रूप में सभी cmdlets नहीं हैं। इसलिए आप अभी भी cmdlets का सामना कर सकते हैं जो आपके सिस्टम पर मौजूद नहीं हैं।


1
मैं विंडोज 7 SP1 64x पर हूं, और आपके द्वारा "काम" से जुड़े पेज पर कोई भी 4 डाउनलोड नहीं करता है। उसके द्वारा, मेरा मतलब है कि जब मैं इंस्टॉलर को चलाता हूं, तो यह कहता है कि "यह अपडेट आपके कंप्यूटर पर लागू नहीं है।" और मुझे संस्करण की जांच करने से पता चलता है कि मैं अभी भी PowerShell 2 पर हूं।
शिव

2
लगता है कि लिंक अभी भी काम करता है। हालाँकि ऐसा लगता है कि वे अभी v5.1 तक हैं: microsoft.com/en-us/download/details.aspx?id=54616 , जो अभी भी कहता है कि यह विंडोज 7 SP1 या उच्चतर का समर्थन करता है।
mwfearnley

45

Sept 2015 के रूप में नवीनतम PowerShell संस्करण है PowerShell 4.0। यह विंडोज मैनेजमेंट फ्रेमवर्क 4.0 के साथ बंडल है।

विंडोज के सभी संस्करणों के लिए यहां PowerShelll 4.0 का डाउनलोड पृष्ठ है । विंडोज 7 के लिए, उस पेज पर 2 लिंक, x64 के लिए 1 और x86 के लिए 1 लिंक हैं।

यहां छवि विवरण दर्ज करें


1
क्या इसे रिबूट की आवश्यकता है?

मैं इसे एक लंबे समय पहले, इसलिए यदि मुझे याद नहीं किया जाना था पुनः आरंभ, लेकिन पेज मैं से जुड़ा हुआ है में स्थापना अनुदेश प्रति, ऐसा लगता है आपको कंप्यूटर को पुनरारंभ करने के लिए है लग रहा है। तीसरी पंक्ति देखें जो कहती है कि "कंप्यूटर को रिबूट करें, विंडोज पावरशेल शुरू करें और सत्यापित करें कि $ PSVersionTable का आउटपुट 4.0 PSVersion संपत्ति के मूल्य के रूप में दिखाता है"
शिव

वहाँ अब 5.0
शक्तियां है

@razzak मुझे नहीं लगता कि PowerShell 5.0 का उत्पादन संस्करण जारी किया गया है। यहाँ से विंडोज प्रबंधन की रूपरेखा के नवीनतम संस्करण microsoft.com/en-us/download/details.aspx?id=50395 यह रिलीज़ नोट में कहते हैं यहां msdn.microsoft.com/en-us/powershell/wmf/5.0/releasenotes कि WMF 5.0 और PowerShell 5.0 "उत्पादन पूर्वावलोकन" स्थिति में है।
शिव

1
@ शिव ने देखा कि जब मैंने इसे स्थापित किया था, तो इसे इंगित करने के लिए धन्यवाद।
razz

30

बस इसे एक कंसोल में चलाएं।

@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 को संदर्भित करता है, और यह भविष्य में बदल सकता है।

क्या संस्करण स्थापित किया जाएगा पर विवरण के लिए चॉकलेट पॉवरशेल पैकेज पृष्ठ देखें।


67
मैंने डाउनवोट नहीं किया, लेकिन किसी भी स्क्रिप्ट पर हस्ताक्षर किए बिना कुछ रैंडम URL से स्क्रिप्ट चलाना या कुछ भी सुनिश्चित करना आपके सिस्टम को प्राप्त करने के लिए एक अच्छा तरीका लगता है।
Zoredache

2
आप स्क्रिप्ट की जांच कर सकते हैं या इसे स्थानीय रूप से सहेज सकते हैं और नए URL का उपयोग कर सकते हैं।
मेजकिनटोर

1
"पैकेज खोजने में असमर्थ '3.0.20121027'"
डेविड मर्डोक

मम् .. इसे सीधे चॉकलेट इंडेक्स पर देखें
मेजकिनटोर

वर्तमान संस्करण ४. ३ अब उपलब्ध नहीं है
प्रशस्ति

24
  1. Chocolatey स्थापित करें
  2. CMD में निम्न कमांड चलाएँ

    • choco install powershell

    • choco upgrade powershell


2
यह स्थापित करने और अपग्रेड करने के लिए आवश्यक नहीं है। यदि Powershell पहले से स्थापित नहीं है, तो नवीनीकरण नवीनतम संस्करण स्थापित करेगा। इसके अलावा, अगर आप इसे बिना किसी संकेत के स्क्रिप्ट में जोड़ना चाहते हैं, तो -yविकल्प का उपयोग करें
Michiel Bugher

यह विकल्प काम कर सकता है यदि आप microsoft.com/en-us/download/details.aspx?id=34595
vml19

10

आज तक, विंडोज पावरशेल 5.1 नवीनतम संस्करण है। इसे विंडोज मैनेजमेंट फ्रेमवर्क 5.1 के हिस्से के रूप में स्थापित किया जा सकता है। यह जनवरी 2017 में जारी किया गया था।

आधिकारिक Microsoft डाउनलोड पृष्ठ से यहां उद्धृत ।

इस रिलीज़ में कुछ नई और अद्यतन सुविधाओं में शामिल हैं:

  • JEA समापन बिंदु से / के लिए प्रतिलिपि बनाई गई विवश फ़ाइल
  • समूह प्रबंधित सेवा खाते और सशर्त पहुँच नीतियों के लिए JEA समर्थन
  • वीटी 100 के लिए पॉवरशेल कंसोल सपोर्ट और इंटरएक्टिव इनपुट के साथ स्टड पुनर्निर्देशित करता है
  • PowerShell Get में कैटलॉग हस्ताक्षरित मॉड्यूल के लिए समर्थन
  • स्क्रिप्ट में लोड करने के लिए कौन सा मॉड्यूल संस्करण निर्दिष्ट करना
  • प्रॉक्सी सर्वर के लिए पैकेज मैनेजमेंट cmdlet सपोर्ट
  • प्रॉक्सी सर्वर के लिए PowerShellGet cmdlet समर्थन
  • PowerShell स्क्रिप्ट डीबगिंग में सुधार
  • वांछित राज्य विन्यास (DSC) में सुधार
  • ट्रांसक्रिप्शन और लॉगिंग का उपयोग करके बेहतर पावरस्ले का उपयोग ऑडिटिंग
  • सामुदायिक प्रतिक्रिया के आधार पर नए और अपडेट किए गए cmdlets

2

अगस्त 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 पर भी काम करता है


0

ऊपर दिए गए लिंक का उपयोग करें। यदि आप त्रुटि में चलते हैं "यह अद्यतन आपके कंप्यूटर पर लागू नहीं है।" तो सुनिश्चित करें कि आप वास्तव में अपने ओएस के लिए सही फ़ाइल का उपयोग कर रहे हैं। उदाहरण के लिए, मैंने विंडोज़ 7 सर्विस पैक 1 पर उस लिंक से विंडोज़ 2012 सर्वर चलाने की कोशिश की और मुझे उपरोक्त त्रुटि मिली, इसलिए सही ज़िप का उपयोग करना सुनिश्चित करें। यदि आप नहीं जानते हैं कि आपके पास कौन सा ओएस है तो शुरू करने के लिए और सिस्टम पर जाएं और इसे पॉप अप करना चाहिए यह स्व व्याख्यात्मक होना चाहिए लेकिन

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