पावरशेल 7 आरसी का विमोचन, यहां देखें नया क्या है

Microsoft अगली पीढ़ी की पॉवरशेल स्क्रिप्टिंग भाषा का एक नया संस्करण जारी कर रहा है। दिलचस्प उपयोगकर्ता पावरशेल 7 रिलीज उम्मीदवार प्राप्त कर सकते हैं। इसमें समुदाय के साथ-साथ पावरशेल टीम दोनों की कई नई सुविधाएं और कई बग समाधान शामिल हैं।
पावरशेल कमांड प्रॉम्प्ट का एक उन्नत रूप है। यह रेडी-टू-यूज़ cmdlets के विशाल सेट के साथ विस्तारित है और विभिन्न परिदृश्यों में .NET Framework/C# का उपयोग करने की क्षमता के साथ आता है। विंडोज़ में एक जीयूआई उपकरण, पावरशेल आईएसई शामिल है, जो एक उपयोगी तरीके से स्क्रिप्ट को संपादित और डिबग करने की अनुमति देता है।
पावरशेल 7 .NET Core 3.0 पर आधारित पहला कमांड-लाइन शेल और स्क्रिप्टिंग भाषा पैकेज है। यह इनबॉक्स विंडोज़ के 90+% के साथ संगतता प्राप्त कर सकता है .NET कोर 3.0 में परिवर्तन का लाभ उठाकर पावरशेल मॉड्यूल जो .NET फ्रेमवर्क पर निर्मित मॉड्यूल द्वारा आवश्यक कई एपीआई को वापस लाते हैं ताकि वे .NET कोर के साथ काम करें रनटाइम।
Microsoft को जनवरी में पॉवरशेल 7 की सामान्य उपलब्धता उनकी पहली दीर्घकालिक सर्विसिंग रिलीज़ के रूप में होने की उम्मीद है।
रिलीज उम्मीदवार और सामान्य उपलब्धता के बीच, माइक्रोसॉफ्ट केवल महत्वपूर्ण बग फिक्स स्वीकार करेगा और कोई नई सुविधाएं शामिल नहीं की जाएंगी। उस रिलीज के लिए, कुछ
प्रायोगिक विशेषताएं डिजाइन को स्थिर माना जाएगा और अब प्रायोगिक नहीं होगा। इसका मतलब यह है कि उन सुविधाओं के लिए भविष्य के किसी भी डिज़ाइन परिवर्तन को एक ब्रेकिंग परिवर्तन माना जाएगा।पावरशेल 7 की मुख्य विशेषताएं
- .NET कोर 3.1 (LTS)
प्रत्येक वस्तु के लिए -समानांतर
- विंडोज संगतता आवरण
- नया संस्करण अधिसूचना
- नई त्रुटि दृश्य और
प्राप्त-त्रुटि
cmdlet - पाइपलाइन चेन ऑपरेटर्स (
&&
तथा||
) - टर्नरी ऑपरेटर (
ए? बी: सी
) - नल असाइनमेंट और कोलेसिंग ऑपरेटर्स (
??
तथा??=
) - क्रॉस-प्लेटफॉर्म
आह्वान-डीएससी संसाधन
(प्रयोगात्मक) -
बाहर GridView
,-खिड़की दिखाएंं
और अन्य पुराने GUI cmdlets Windows पर वापस आ गए हैं
पावरशेल 7 आरसी में नई सुविधाएं
ब्रेकिंग चेंज
- अद्यतन अधिसूचना समर्थन करें
लीटर
और डिफ़ॉल्ट चैनल (#11132)
इंजन अपडेट और सुधार
- दूरस्थ परिदृश्यों के लिए ब्रेकप्वाइंट एपीआई में सुधार (#11312)
- किसी अन्य रनस्पेस (#11273) में लीक होने वाली पावरशेल क्लास परिभाषा को ठीक करें
- स्वरूपण में प्रतिगमन को ठीक करें
फर्स्टऑर्डडिफॉल्ट
आदिम जोड़ा गया7.0.0-पूर्वावलोकन1
(#11258) - ट्रैक करने के लिए अतिरिक्त Microsoft मॉड्यूल
PS7
टेलीमेट्री (#10751) - स्वीकृत सुविधाओं को गैर-प्रयोगात्मक बनाएं (#11303)
- अद्यतन
संक्षिप्त दृश्य
उपयोग करने के लिएलक्ष्य वस्तु
यदि लागू हो (#11075) - ठीक कर
शून्य संदर्भ अपवाद
मेंपूरा करने वाले
सार्वजनिक तरीके (#11274) - गैर-विंडोज प्लेटफॉर्म पर अपार्टमेंट थ्रेड स्टेट चेक ठीक करें (#11301)
- सेटिंग अपडेट करें
पीएसमॉड्यूलपथ
प्रक्रिया और मशीन पर्यावरण चर को जोड़ने के लिए (#11276) - टक्कर
.नेट कोर
प्रति3.1.0
(#11260) - का पता लगाना ठीक करें
$PSHOME
इसके सामने$env: पथ
(#11141)
सामान्य सीएमडीलेट अद्यतन और सुधार
- फ़ाइल परिवर्तन की तिथि निर्धारित करने के लिए रास्पियन पर समस्या के लिए फिक्स
यूनिक्सस्टेट
प्रायोगिक विशेषता (#11313) - जोड़ें
-असप्लेनटेक्स्ट
प्रतिकन्वर्टफ्रॉम-सिक्योरस्ट्रिंग
(#11142) - जोड़ा
विंडोजपीएस
संस्करण की जाँच करेंविनकॉम्पैट
(#11148) - कुछ में त्रुटि-रिपोर्टिंग ठीक करें
विनकॉम्पैट
परिदृश्य (#11259) - देशी बाइनरी रिज़ॉल्वर जोड़ें (#11032) (धन्यवाद @iSazonov!)
- सम्मान के लिए चार चौड़ाई की गणना अद्यतन करें
सीजेके
सही ढंग से वर्ण (#11262) - जोड़ें
अनब्लॉक-फाइल
macOS के लिए (#11137) - प्रतिगमन को ठीक करें
Get-PSCallStack
(#11210) (धन्यवाद @iSazonov!) - स्वचालित रूप से लोड होने से बचें
अनुसूचित नौकरी
जॉब cmdlets का उपयोग करते समय मॉड्यूल (#11194) - जोड़ें
उत्पादन का प्रकार
प्रतिप्राप्त-त्रुटि
cmdlet और मूल संरक्षित करेंटाइपनाम
(#10856) - में शून्य संदर्भ ठीक करें
वर्चुअल टर्मिनल का समर्थन करता है
संपत्ति (#11105)
कोड सफाई
- Microsoft मानकों को पूरा करने के लिए टिप्पणी और तत्व टेक्स्ट बदलें (#11304)
परीक्षण
- अविश्वसनीय बनाओ
डीएससी
परीक्षण लंबित (#11131)
बिल्ड और पैकेजिंग सुधार
- कोऑर्डिनेटेड पैकेज बिल्ड (#11316) के लिए नुगेट पैकेज साइनिंग को ठीक करें
- PowerShell गैलरी और NuGet से निर्भरताएँ अद्यतन करें (#11323)
- टक्कर
माइक्रोसॉफ्ट। आवेदन अंतर्दृष्टि
से2.11.0
प्रति2.12.0
(#11305) - टक्कर
माइक्रोसॉफ्ट। कोड विश्लेषण। सी तेज
से3.3.1
प्रति3.4.0
(#11265) - डेबियन 10 और 11 (#11236) के लिए अद्यतन पैकेज
- से पहले केवल प्रयोगात्मक सुविधाओं को सक्षम करें
आर सी
(#11162) - macOS का न्यूनतम संस्करण अपडेट करें (#11163)
- टक्कर
एनजेसनस्कीमा
से10.0.27
प्रति10.0.28
(#11170)
दस्तावेज़ीकरण और सहायता सामग्री
- प्रति रिलीज एक लॉग में रिफैक्टर परिवर्तन लॉग (#11165)
- ठीक कर
एफडब्ल्यूलिंक्स
PowerShell 7 ऑनलाइन सहायता दस्तावेज़ों के लिए (#11071)
पावरशेल 7 एक "लाइव गो" रिलीज है, जिसका अर्थ है कि यह आधिकारिक तौर पर अगले महीने पावरशेल 7 सामान्य उपलब्धता (जीए) के रिलीज होने तक उत्पादन में समर्थित है।
स्रोत: माइक्रोसॉफ्ट