Windows PowerShell क्या है?


15
  • ये किसके लिये है?
  • मैं इसे कैसे इस्तेमाल करूं?
  • यह नियमित कमांड प्रॉम्प्ट से कैसे अलग है?
  • क्या इसका उपयोग शुरू करने से पहले मुझे कुछ जानना चाहिए?
  • किसी भी भयानक चीजों को आप इसके साथ कर सकते हैं जो एक सुपर उपयोगकर्ता को पता होना चाहिए?


4
वह लिंक फ्रैटेजे अच्छा है। हालांकि स्वीकार किए गए उत्तर को अनदेखा करें और 20+ रेटेड एक को देखें।
ट्रोगी

1
स्वीकार किए गए उत्तर के साथ सबसे अधिक वोट वाले उत्तर को देखना सुनिश्चित करें।
ईबीग्रीन

1
विंडोज पॉवर्सशेल "सुपरसर्स" के लिए भी उपयोगकर्ता के लिए अच्छा हो सकता है, क्योंकि यह नेविगेट करना आसान है, और यूनिक्स कंसोल के करीब है (इसके साथ परिचित उपयोगकर्ताओं के लिए)। यह जरूरी नहीं कि प्रोग्रामिंग केवल संबंधित हो।
Gnoupi

1
मुझे भी असहमत होना पड़ेगा। Powershell डेवलपर्स, SysAdmins और PowerUser के लिए समान है, और मुझे SU पर पूछे जाने वाले इस विशेष प्रश्न के साथ कुछ भी गलत नहीं दिखता है। वास्तव में मैंने कुछ PowerShell उत्तर पॉप-अप भी देखे हैं जो देखने में बहुत अच्छा है।
बाइनरीमिसिट

जवाबों:


14

विकिपीडिया http://en.wikipedia.org/wiki/Windows_PowerShell से लिया गया

Windows PowerShell Microsoft से एक एक्स्टेंसिबल कमांड-लाइन शेल और संबंधित स्क्रिप्टिंग भाषा है। यह 2006 में जारी किया गया था और वर्तमान में विंडोज एक्सपी SP2 / एसपी 3, विंडोज सर्वर 2003, विंडोज विस्टा के लिए उपलब्ध है, और एक वैकल्पिक सुविधा के रूप में विंडोज सर्वर 2008 में शामिल है। विंडोज पॉवरशेल 2.0 को विंडोज 7 और विंडोज सर्वर 2008 आर 2 के साथ जारी किया गया था। यह पिछले समर्थित प्लेटफार्मों विंडोज एक्सपी एसपी 3, विंडोज सर्वर 2003 SP2, विंडोज विस्टा SP1 और विंडोज सर्वर 2008 के बैकपोर्ट पर जा रहा है। 4

Windows PowerShell Microsoft .NET फ्रेमवर्क के साथ एकीकृत है और cmdlets (उच्चारण कमांडलेट) के निष्पादन द्वारा प्रशासनिक कार्य करने के लिए एक वातावरण प्रदान करता है, जो विशेष ऑपरेशन को लागू करने वाली .NET कक्षाएं विशेष हैं; स्क्रिप्ट, जो अनिवार्य तर्क के साथ cmdlets की रचनाएं हैं; निष्पादन योग्य, जो स्टैंडअलोन अनुप्रयोग हैं; या नियमित रूप से .NET क्लासेस को इंस्टेंट करके। 5 ये विभिन्न डेटा स्टोरों में डेटा तक पहुंच बनाकर काम करते हैं, जैसे कि फाइलसिस्टम या रजिस्ट्री, जो विंडोज पावरस्ले प्रदाताओं के माध्यम से पावरशेल रनटाइम को उपलब्ध कराया जाता है।

Windows PowerShell एक होस्टिंग तंत्र भी प्रदान करता है, जिसके साथ Windows PowerShell रनटाइम को अन्य अनुप्रयोगों के अंदर एम्बेड किया जा सकता है, जो कि कुछ कार्यों को कार्यान्वित करने के लिए Windows PowerShell कार्यक्षमता का लाभ उठा सकते हैं, जिसमें ग्राफिकल इंटरफ़ेस के माध्यम से उजागर होते हैं। Microsoft Exchange Server 2007 5 द्वारा इस क्षमता का उपयोग PowerShell cmdlets और प्रदाताओं के रूप में अपनी प्रबंधन कार्यक्षमता को प्रकट करने और PowerShell होस्ट के रूप में ग्राफ़िकल प्रबंधन टूल को लागू करने के लिए किया गया है जो आवश्यक cmdlets को लागू करते हैं। Microsoft SQL Server 2008 8 सहित अन्य Microsoft अनुप्रयोगPowerShell cmdlets के माध्यम से उनके प्रबंधन इंटरफ़ेस को भी उजागर करें। भविष्य में, विंडोज पर ग्राफिकल इंटरफेस-आधारित प्रबंधन अनुप्रयोगों को विंडोज पावरशेल के शीर्ष पर स्तरित किया जाएगा।

Windows PowerShell में स्वयं की व्यापक, कंसोल-आधारित सहायता, गेट-हेल्प सीनेट के माध्यम से यूनिक्स गोले में मैन पेजों की याद ताजा करना शामिल है।

इस खोज का उपयोग करके Stackoverflow की खोज मैंने निम्नलिखित पाया है:

इस खोज का उपयोग करके फिर से सर्वरफॉल्ट पर मैंने निम्नलिखित पाया है:


5

"ग्रेट पॉवरशेल हेयरी", यूनिक्स-शैली के गोले पर पीएस का सबसे बड़ा नवाचार है जो आप (tsh, bash, आदि) से परिचित हो सकते हैं: यह है:

"उन सभी अन्य गोले" में पाइपलाइन चारों ओर तार गुजरती हैं। PowerShell में पाइपलाइनें ऑब्जेक्ट्स को पास करती हैं।

इस वजह से, PowerShell सीखने के लिए "कठिन" हो सकती है, अर्थात इसके लिए नई तकनीक सीखने की आवश्यकता होती है, और विस्तृत सामान को बनाने के लिए अधिक ज्ञान की आवश्यकता होती है ... लेकिन, एक बार सीख लेने के बाद, शेल स्क्रिप्ट लिखना वास्तव में सरल है अन्य लोगों (या आप, 5 साल बाद) द्वारा पढ़ा जा सकता है ... और उन लिपियों के "टूटने" की संभावना कम होती है जब सिस्टम पर कुछ और बदल जाता है।


-3

इसे पढ़ने वाले नॉन पॉवर-यूजर के लिए त्वरित और सरल:

जब तक आप एक सिस्टम एडमिनिस्ट्रेटर नहीं हैं, तब तक आपको Powershell की आवश्यकता नहीं होगी। यह सब विंडोज सर्वर और क्लाइंट कंप्यूटर के प्रशासन और स्क्रिप्ट के निर्माण में उपयोग करने के लिए एक व्यवस्थापक के लिए शक्तिशाली शेल कमांड का एक संग्रह है।


4
मैं सामान्य फ़ाइल गतिविधियों के लिए घर पर और अपने परिवार के कंप्यूटरों पर PS का उपयोग करता हूं। यह किसी भी तरह से प्रवेश तक सीमित नहीं है।
ईबीग्रीन

1
मैं अपने दिन-प्रतिदिन के कंप्यूटर के उपयोग के लिए कई व्यवस्थापक टूल का उपयोग करता हूं, लेकिन मैं एक नेटवर्क व्यवस्थापक हूं और हमेशा एक पावर उपयोगकर्ता रहा हूं। इस साइट के इर्द-गिर्द घूमने वाले ज्यादातर लोग विकी संदर्भ को देखते हैं और सही अतीत को छोड़ते हैं, यह उनके लिए है .... इस प्रकार शीर्ष पर नोट।
knups

2
एह ... मैं इस धारणा से शुरू करता हूं कि superuser.com के उपयोगकर्ता हैं ... आप जानते हैं ... सुपर उपयोगकर्ता।
ईबीग्रीन

Google.com के अधिकांश उपयोगकर्ता नहीं हैं ... और उस तर्क से WebMD.com के सभी उपयोगकर्ता हैं .. आप जानते हैं .. डॉक्टर?
knups

यह ठीक है, लेकिन मुझे संदेह है कि WebMD के FAQ "WebMD डॉक्टर्स के लिए एक साइट" से शुरू होते हैं। जबकि SU के FAQ की शुरुआत "सुपर यूजर कंप्यूटर के प्रति उत्साही और बिजली उपयोगकर्ताओं के लिए होती है।"
ईबीग्रीन
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.