पावरशेल और पावरशेल कोर के बीच अंतर
माइक्रोसॉफ्ट ने पावरशेल कोर , (PowerShell Core)पावरशेल(PowerShell) का एक नया संस्करण जारी किया है । पावरशेल(PowerShell) का यह नया संस्करण विंडोज(Windows) , लिनक्स(Linux) और मैकओएस(MacOS) सहित सभी प्रमुख कंप्यूटिंग प्लेटफॉर्म पर उपलब्ध है । खैर(Well) , विंडोज 10 का नवीनतम संस्करण, (Windows 10)पावरशेल 5.1(PowerShell 5.1) के साथ बॉक्स से बाहर आता है , और पावरशेल कोर v6.0(PowerShell Core v6.0) का यह नवीनतम संस्करण है ।
पावरशेल (PowerShell )माइक्रोसॉफ्ट(Microsoft) की एक कमांड लाइन शेल और स्क्रिप्टिंग भाषा है । यह विंडोज(Windows) ऑपरेटिंग सिस्टम के साथ जहाज करता है, और इसने पहली बार 2006 में अपनी उपस्थिति दर्ज कराई।
खैर, अब हमारे पास PowerShell के दो सार्वजनिक रूप से उपलब्ध संस्करण हैं । पहला पॉवरशेल v5.1 है ,(PowerShell) और दूसरा नया पॉवरशेल कोर(PowerShell Core) v6.0 है।
पावरशेल(PowerShell) और पावरशेल कोर(PowerShell Core) के बीच अंतर
पहला और सबसे महत्वपूर्ण अंतर यह है कि जैसा कि हम जानते हैं कि पावरशेल कोर(PowerShell Core) क्रॉस-प्लेटफ़ॉर्म है और विंडोज़(Windows) , लिनक्स(Linux) और मैकोज़(MacOS) पर चलता है जबकि पुराना केवल विंडोज़ पर चलता है।(Windows)
यदि आप उत्सुक हैं, तो आप असमर्थित एआरएम संस्करणों पर भी (ARM)पावरशेल कोर(PowerShell Core) चला सकते हैं , लेकिन यह छोटी है और कुछ त्रुटियों को फेंकने की उम्मीद है।
पावरशेल कोर(PowerShell Core) को नए फीचर अपडेट और फिक्स के साथ प्रदान किया जाएगा जबकि पुराने पावरशेल(PowerShell) को सिर्फ बग फिक्स और सुरक्षा अपडेट प्रदान किए जाएंगे। यह उसी के बारे में Microsoft का एक आधिकारिक बयान है :
हालाँकि, वर्तमान में Windows PowerShell(Windows PowerShell) में नई कार्यक्षमता पेश करने की कोई योजना नहीं है । इसका मतलब है कि विंडोज पॉवरशेल(Windows PowerShell) के लिए प्रतिगमन का जोखिम बहुत कम होगा , इसलिए आप अपने मौजूदा वर्कलोड के लिए एक स्थिर प्लेटफॉर्म के रूप में इस पर भरोसा कर सकते हैं।
दूसरे, पावरशेल कोर पावरशेल (PowerShell Core)जितना(PowerShell) शक्तिशाली नहीं है जो विंडोज(Windows) के साथ बॉक्स से बाहर आता है । इसके पीछे कारण यह है कि नया पावरशेल(PowerShell) कम सुविधा संपन्न .NET कोर(Core) और .NET मानक(.NET Standard) का उपयोग करता है और पुराना वाला पुराने .NET फ्रेमवर्क(.NET Framework) और .NET मानक(.NET Standard) का उपयोग करता है ।
इसके पीछे कारण यह है कि .NET Core नया है, और Microsoft को इसे उतना ही शक्तिशाली बनाने के लिए समय चाहिए जितना .NET Framework अभी है।
माइक्रोसॉफ्ट(Microsoft) का कहना है कि पावरशेल वर्कफ़्लोज़(PowerShell Workflows) , पावरशेल (WMIv1)स्नैप-इन्स(PowerShell Snap-ins) , डब्ल्यूएमआईवी1 सीएमडीलेट्स और विशेष रूप से वांछित राज्य कॉन्फ़िगरेशन(Desired State Configuration) संसाधनों को निष्पादित करना।
अब, अधिक व्याख्या किए बिना, मुझे सभी विवरणों को एक सारणीबद्ध रूप में सम्मिलित करने दें:
Attributes | PowerShell | PowerShell Core |
Versions | 1.0 to 5.1 | 6 |
Platforms Supported | Only Windows (Client + Server) | Windows, Linux, and MacOS |
Dependency | .NET Framework | .NET Core |
Usage | Depends on .NET Framework Runtime | Depends on .NET Core Runtime |
Launched as | powershell.exe | pwsh.exe on Windows and pwsh on MacOS and Linux |
$PSVersionTable.PSEdition | Set to Desktop | Set to Core |
Future Updates for | Bug fixes and Security Updates only | Feature Update, Bug Fixes as well as Security Updates |
अब, यदि आप अपने विंडोज़, लिनक्स(Linux) या मैकोज़ मशीन पर (MacOS)पावरशेल कोर(PowerShell Core) को यहां के आधिकारिक गिटहब(GitHub) रिपोजिटरी पेज पर आजमाना चाहते हैं(here)(here) और अपने सिस्टम के लिए उपयुक्त संस्करण ढूंढते हैं।
आगे पढ़ें(Read next) : PWSH.EXE क्या है?(What is PWSH.EXE?)
Related posts
PowerShell स्क्रिप्ट का उपयोग करके Windows 11/10 में सुरक्षा प्रश्नों को अक्षम करें
पावरशेल या कमांड प्रॉम्प्ट का उपयोग करके विंडोज 10 ओएस आर्किटेक्चर की जांच करें
कमांड प्रॉम्प्ट या पॉवरशेल का उपयोग करके सिस्टम रिस्टोर प्वाइंट बनाएं
Windows PowerShell ISE का उपयोग कैसे करें - शुरुआती ट्यूटोरियल
PWSH.EXE क्या है? PWSH सिंटैक्स की सूची जिसका आप उपयोग कर सकते हैं
PowerShell का उपयोग करके VHDX फ़ाइल को VHD में कैसे बदलें
Microsoft PowerShell Script Browser आपको आसानी से स्क्रिप्ट के नमूने खोजने में मदद करता है
विंडोज 11/10 पर पावरशेल स्क्रिप्ट फाइल कैसे बनाएं और चलाएं
कमांड प्रॉम्प्ट या पॉवरशेल का उपयोग करके स्थानीय खाता पासवर्ड बदलें
कमांड प्रॉम्प्ट या पॉवरशेल का उपयोग करके रिमोट डेस्कटॉप सक्षम करें
पावरशेल विंडोज 11/10 में स्टार्टअप पर खुलता है
Windows PowerShell का उपयोग करके Google Chrome कैसे स्थापित करें
विंडोज 10 में पावरशेल का उपयोग करके सार्वजनिक आईपी पता कैसे प्राप्त करें
विंडोज 11 में पॉवरशेल के साथ शेड्यूल्ड टास्क को कैसे डिलीट या क्रिएट करें?
विंडोज 11/10 में पावरशेल को कैसे निष्क्रिय करें
विंडोज 10 में पावरशेल को अनइंस्टॉल कैसे करें
विंडोज 10 में संदर्भ मेनू में पावरशेल कैसे जोड़ें
विंडोज 10 पर टास्क शेड्यूलर में पॉवरशेल स्क्रिप्ट को कैसे शेड्यूल करें
Windows अद्यतन स्थिति की जाँच करने के लिए PowerShell स्क्रिप्ट
विंडोज 11/10 में पावरशेल का उपयोग करके स्थानीय उपयोगकर्ता खाता कैसे बनाएं?