- ये किसके लिये है?
- मैं इसे कैसे इस्तेमाल करूं?
- यह नियमित कमांड प्रॉम्प्ट से कैसे अलग है?
- क्या इसका उपयोग शुरू करने से पहले मुझे कुछ जानना चाहिए?
- किसी भी भयानक चीजों को आप इसके साथ कर सकते हैं जो एक सुपर उपयोगकर्ता को पता होना चाहिए?
जवाबों:
विकिपीडिया 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 की खोज मैंने निम्नलिखित पाया है:
इस खोज का उपयोग करके फिर से सर्वरफॉल्ट पर मैंने निम्नलिखित पाया है:
"ग्रेट पॉवरशेल हेयरी", यूनिक्स-शैली के गोले पर पीएस का सबसे बड़ा नवाचार है जो आप (tsh, bash, आदि) से परिचित हो सकते हैं: यह है:
"उन सभी अन्य गोले" में पाइपलाइन चारों ओर तार गुजरती हैं। PowerShell में पाइपलाइनें ऑब्जेक्ट्स को पास करती हैं।
इस वजह से, PowerShell सीखने के लिए "कठिन" हो सकती है, अर्थात इसके लिए नई तकनीक सीखने की आवश्यकता होती है, और विस्तृत सामान को बनाने के लिए अधिक ज्ञान की आवश्यकता होती है ... लेकिन, एक बार सीख लेने के बाद, शेल स्क्रिप्ट लिखना वास्तव में सरल है अन्य लोगों (या आप, 5 साल बाद) द्वारा पढ़ा जा सकता है ... और उन लिपियों के "टूटने" की संभावना कम होती है जब सिस्टम पर कुछ और बदल जाता है।
इसे पढ़ने वाले नॉन पॉवर-यूजर के लिए त्वरित और सरल:
जब तक आप एक सिस्टम एडमिनिस्ट्रेटर नहीं हैं, तब तक आपको Powershell की आवश्यकता नहीं होगी। यह सब विंडोज सर्वर और क्लाइंट कंप्यूटर के प्रशासन और स्क्रिप्ट के निर्माण में उपयोग करने के लिए एक व्यवस्थापक के लिए शक्तिशाली शेल कमांड का एक संग्रह है।