PowerShell Microsoft के यूनिक्स कमांड-लाइन का उत्तर है। यह रॉक सॉलिड कमांड-लाइन और स्क्रिप्टिंग फ्रेमवर्क की तलाश करने वाले डेवलपर्स पर शक्तिशाली और मुख्य रूप से लक्षित है।
PowerShell टूल और फ़्रेमवर्क अनन्य नहीं हैविंडोज उपयोगकर्ताओं के लिए। कई लोगों को आश्चर्यचकित करने के लिए, Microsoft ने लिनक्स सहित अन्य ऑपरेटिंग सिस्टम पर अपने PowerShell प्लेटफ़ॉर्म का उपयोग करना संभव बना दिया है।
जबकि अधिकांश लिनक्स उपयोगकर्ता यूनिक्स पर ध्यान केंद्रित करते हैंकमांड-लाइन जिसे सभी वितरणों की पेशकश करनी है, माइक्रोसॉफ्ट को विंडोज से संबंधित टूल, जैसे कि पॉवरशेल को प्लेटफॉर्म पर रखना अच्छा लगता है, ताकि लिनक्स उपयोगकर्ताओं को जिन्हें पॉवर्सशेल का उपयोग करने की आवश्यकता नहीं है, उन्हें माइक्रोसॉफ्ट के ऑपरेटिंग सिस्टम का उपयोग करने की आवश्यकता है। यहाँ लिनक्स पर पॉवर्स को कैसे प्राप्त करें।
लिनक्स पर PowerShell स्थापित करें
लिनक्स पर, माइक्रोसॉफ्ट ने लिनक्स उपयोगकर्ताओं को कई दिए हैंPowerShell का आनंद लेने के विभिन्न तरीके। अब तक, उबंटू और डेबियन के लिए एक DEB पैकेज, फेडोरा, SUSE, CentOS (और अन्य RedHat OSes) के लिए एक RPM, एक अनौपचारिक AUR पैकेज और यहां तक कि स्थापना के लिए एक स्नैप उपलब्ध है।
अपने लिनक्स पीसी पर पावरशेल काम करने के लिए, टर्मिनल विंडो को दबाकर खोलें Ctrl + Alt + T या Ctrl + Shift + T कीबोर्ड पर। फिर, उन निर्देशों के साथ पालन करें जो आपके द्वारा उपयोग किए जा रहे लिनक्स वितरण से मेल खाते हैं।
उबंटू
यह सच है कि चूंकि उबंटू स्नैप बाय के साथ आता हैडिफ़ॉल्ट रूप से, उपयोगकर्ताओं को संभवतः PowerShell DEB रिलीज़ के साथ उपद्रव करने के बजाय स्नैप रिलीज़ इंस्टॉल करना चाहिए। हालांकि, हर उबंटू उपयोगकर्ता को स्नैप का उपयोग करना पसंद नहीं है, इसलिए सॉफ्टवेयर को स्थापित करने का एक वैकल्पिक तरीका देखना अच्छा है।
अपने Ubuntu PC के लिए PowerShell Debian पैकेज पर अपने हाथ पाने के लिए, का उपयोग करें wget डाउनलोडर उपकरण।
18.04 एलटीएस
wget https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell_6.2.0-1.ubuntu.18.04_amd64.deb
16.04 एलटीएस
wget https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell_6.2.0-1.ubuntu.16.04_amd64.deb
पैकेज फ़ाइल डाउनलोड होने के बाद, इसे उबंटू में स्थापित करने का समय आ गया है। ऐसा करने के लिए, का उपयोग करें dpkg आदेश।
sudo dpkg -i powershell_*_amd64.deb
PowerShell DEB की स्थापना के बादउबंटू पर पैकेज, आप कमांड-लाइन प्रॉम्प्ट में दिखाई देने वाली त्रुटियों को देख सकते हैं। चिंता मत करो; इन त्रुटियों की संभावना सिर्फ निर्भरता के मुद्दे हैं। उन्हें ठीक करने के लिए, का उपयोग करें उपयुक्त स्थापित करें नीचे कमान।
sudo apt install -f
यह मानते हुए उपयुक्त स्थापित करें सफलतापूर्वक चलाता है, आप Ubuntu पर PowerShell तक पहुँचने में सक्षम होंगे!
डेबियन
Microsoft does support Debian users with a हालाँकि, PowerShell DEB पैकेज, आधिकारिक तौर पर, उन्होंने केवल डेबियन 9 स्टेबल के लिए जारी किया है। यह ठीक है, क्योंकि अधिकांश उपयोगकर्ता अभी तक 10 पर नहीं हैं, लेकिन यदि आप 10 का उपयोग करते हैं, तो इन निर्देशों को स्नैप विधि के पक्ष में छोड़ दें।
पावरबेल को डेबियन 9 पर काम करने के लिए, एक टर्मिनल विंडो लॉन्च करें। वहाँ से, निम्नलिखित चलाएँ wget ऐप के नवीनतम DEB रिलीज़ को हथियाने के लिए डाउनलोड कमांड।
wget https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell_6.2.0-1.debian.9_amd64.deb
जब डेब पैकेज आपके डेबियन पीसी पर डाउनलोड किया जाता है, तो स्थापना शुरू करने का समय आ गया है। ऐसा करने के लिए, भागो dpkg.
sudo dpkg -i powershell_*_amd64.deb
चलाने के बाद dpkg कमांड, डेबियन निर्भरता के मुद्दों का अनुभव कर सकते हैं। इसे ठीक करने के लिए, आप चला सकते हैं apt-get install.
sudo apt-get install -f
एक बार जब आपकी निर्भरता के मुद्दे सही हो जाते हैं (यदि कोई थे), तो PowerShell उपयोग के लिए तैयार हो जाएगा!
आर्क लिनक्स
Microsoft का PowerShell आर्क लिनक्स AUR पर है, इसलिए यदि आप इसे अपने Arch PC पर स्थापित करना चाहते हैं, तो आप भाग्य में हैं। स्थापना शुरू करने के लिए, एक टर्मिनल खोलें और उपयोग करें Pacman सिस्टम पर Git और बेस-डेवेल डाउनलोड करने के लिए पैकेज।
sudo pacman -S git base-devel
Git और Base-devel के बाद, PowerShell को आसान बनाने के लिए, नवीनतम Trizen AUR स्नैपशॉट को क्लोन करें।
git clone https://aur.archlinux.org/trizen.git
सिस्टम का उपयोग कर Trizen स्थापित करें makepkg.
cd trizen
makepkg -sri
अंत में, आर्क लिनक्स पर Microsoft PowerShell की नवीनतम रिलीज़ स्थापित करें।
trizen -S powershell
फेडोरा
Microsoft ने RedHat Enterprise Linux 7 और Fedora दोनों के लिए RPM पैकेज जारी किया है, जिसका उपयोग PowerShell को स्थापित करने के लिए किया जा सकता है। इस RPM पैकेज फ़ाइल पर अपने हाथ पाने के लिए, का उपयोग करें wget इसे डाउनलोड करने के लिए। फिर, के साथ स्थापित करें DNF.
wget https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell-6.2.0-1.rhel.7.x86_64.rpm sudo dnf install powershell-6.2.0-1.rhel.7.x86_64.rpm
OpenSUSE
OpenSUSE लीप 42.3 पर स्थापित करने के लिए तैयार PowerShell का RPM पैकेज है, इसलिए SUSE के लोग किस्मत में हैं। हालाँकि, यदि आप 15.0 या Tumbleweed का उपयोग कर रहे हैं, तो इसके बजाय स्नैप निर्देशों पर विचार करें।
SUSE 42.3 पर PowerShell को स्थापित करने के लिए, का उपयोग करके प्रारंभ करें wget नवीनतम RPM फ़ाइल को डाउनलोड करने के लिए उपकरण।
wget https://github.com/PowerShell/PowerShell/releases/download/v6.2.0/powershell-6.2.0-1.rhel.7.x86_64.rpm
डाउनलोड पूरा होने के बाद, उपयोग करें Zypper पैकेज स्थापित करने के लिए।
sudo zypper install powershell-6.2.0-1.rhel.7.x86_64.rpm
स्नैप
के लिए कई पैकेज बनाने के अलावाविभिन्न लिनक्स वितरण, माइक्रोसॉफ्ट ने स्नैप पैकेज स्टोर में पावरशेल अपलोड करने के लिए भी चुना है। इसलिए, यदि आप एक लिनक्स वितरण चला रहे हैं जो स्नैप का समर्थन करता है, तो आप भाग्य में हैं!
PowerShell की स्नैप रिलीज़ को स्थापित करने के लिए, अपने सिस्टम पर Snapd को सेट करने का तरीका जानने के लिए इस मार्गदर्शिका का पालन करें। उसके बाद, Microsoft PowerShell की नवीनतम रिलीज़ को स्थापित करें स्नैप स्थापित करें नीचे कमान।
sudo snap install powershell --classic
PowerShell तक पहुँचें
लिनक्स पर Microsoft PowerShell का उपयोग करने के लिए, अपने पसंदीदा लिनक्स टर्मिनल एप्लिकेशन को फायर करें। ऐप ओपन होते ही नीचे कमांड रन करें।

pwsh
PowerShell के साथ सहायता के लिए, चलाएँ:
pwsh help</ P>
टिप्पणियाँ