पुस्तक समीक्षा - एड विल्सन द्वारा विंडोज पावरशेल 3.0 पहला कदम
हमें हाल ही में विंडोज पॉवरशेल 3.0 फर्स्ट स्टेप्स(Windows PowerShell 3.0 First Steps) की एक कॉपी मिली है और मैंने इसकी समीक्षा करने की चुनौती को मुख्य रूप से दो कारणों से लेने का फैसला किया है। पहला यह कि मैंने पहले कभी किसी पुस्तक की समीक्षा नहीं की और मैंने इसे इस दिशा में एक महान अभ्यास के रूप में देखा। दूसरा कारण यह तथ्य है कि यह पुस्तक पॉवरशेल(PowerShell) शुरुआती को ध्यान में रखकर लिखी गई है और - आपने इसका अनुमान लगाया है - मैं एक पॉवरशेल(PowerShell) नौसिखिया हूँ। वास्तव में, यह एक अतिकथन होगा, क्योंकि मैंने पहले कभी पावरशेल(PowerShell) का उपयोग नहीं किया है , इसलिए मैंने इसे एक नया कौशल सीखने का एक शानदार तरीका माना। आगे की हलचल के बिना, आइए इसमें गोता लगाएँ और देखें कि क्या यह पुस्तक खरीदने लायक है।
मुझे पावरशेल सिखाने वाला कौन है?
विंडोज पॉवरशेल 3.0 फर्स्ट स्टेप्स(Windows PowerShell 3.0 First Steps) के लेखक एड विल्सन(Ed Wilson)(Ed Wilson) हैं। जैसा कि उनकी पुस्तक का कवर हमें सूचित करता है, एड माइक्रोसॉफ्ट(Microsoft) में एक वरिष्ठ सलाहकार और एक प्रसिद्ध स्क्रिप्टिंग विशेषज्ञ हैं। अपने कौशल को देखते हुए, जब दुनिया भर में Microsoft ग्राहकों और कर्मचारियों के लिए स्क्रिप्टिंग कार्यशालाएँ प्रस्तुत करने की बात आती है, तो वह (Microsoft)Microsoft के जाने-माने लोगों में से एक प्रतीत होता है ।
एड विंडोज पॉवरशेल 2.0 बेस्ट प्रैक्टिसेज(Windows PowerShell 2.0 Best Practices) , माइक्रोसॉफ्ट वीबीस्क्रिप्ट स्टेप बाय स्टेप(Microsoft VBScript Step by Step) के लेखक भी हैं , और उनका अपना टेकनेट ब्लॉग(TechNet blog) है, जिस पर वे स्क्रिप्टिंग के बारे में बात करते हैं। मैंने वास्तव में अब तक उनके काम में खुदाई नहीं की थी, लेकिन इन तथ्यों को देखते हुए मैं कहूंगा कि लड़का जानता है कि वह किस बारे में बात कर रहा है, पहली नज़र में, मैं खुशी से पावरशेल(PowerShell) सीखने पर उसकी सलाह लूंगा ।
चीजों को परिप्रेक्ष्य में रखना
एड विल्सन(Ed Wilson) ने इस पुस्तक को पूरी तरह से शुरुआती लोगों के लिए लिखा है और आपको इसे कवर से कवर तक पढ़ने की सलाह दी है। यह पुस्तक जिस स्वर में लिखी गई है वह मिलनसार है, समझने में बहुत आसान है। लेखक आपको पॉवरशेल(PowerShell) पढ़ाते समय अत्यधिक तकनीकी शब्दजाल का उपयोग नहीं करता है , इसलिए जब तक आपने अभी-अभी एक कंप्यूटर खरीदा है और इसका उपयोग करना सीख रहे हैं, आपको पाठों और एड में शामिल उदाहरणों को समझने में कोई समस्या नहीं होनी चाहिए।
इस लगभग 300 पृष्ठों की पुस्तक की संरचना का बेहतर अवलोकन प्राप्त करने के लिए, यहां अध्यायों की एक सूची दी गई है और प्रत्येक में क्या अपेक्षा की जाए:
- अध्याय 1 - विंडोज पावरशेल 3.0 का अवलोकन - यह पहला अध्याय आपको (Chapter 1 - Overview of Windows PowerShell 3.0)पावरशेल(PowerShell) क्या है इसका एक बहुत अच्छा और समझने योग्य अवलोकन देता है और विंडोज पावरशेल(Windows PowerShell) कंसोल और विंडोज पावरशेल एकीकृत स्क्रिप्टिंग पर्यावरण(Windows PowerShell Integrated Scripting Environment) के बीच कुछ अंतर भी दिखाता है , जिसका आप बाद में उपयोग करेंगे किताब में पर। आप Powershell में उपयोग की जाने वाली (Powershell)क्रियाओं(verbs) और नामकरण परंपराओं के साथ-साथ कुछ बुनियादी सुरक्षा पहलुओं के बारे में भी सीखते हैं जो सीधे PowerShell के उपयोग को प्रभावित करते हैं ।
- अध्याय 2 - Windows PowerShell cmdlets का उपयोग करना(Chapter 2 - Using Windows PowerShell cmdlets) - इस अध्याय को PowerShell के ABC पर (PowerShell)विचार(ABC) करें । Cmdlets PowerShell का दिल हैं और यदि आप वास्तव में इसका उपयोग करना सीखना चाहते हैं, तो आपको पहले cmdlets में महारत हासिल करनी होगी। सौभाग्य से, एड उनकी भूमिका और उनकी संरचना दोनों को समझाने में बहुत अच्छा काम करता है, और जल्दी से आपको बहुत सारे उदाहरण देता है जिसे आप अपने कंप्यूटर पर चला सकते हैं और प्रभाव देखने के लिए स्वयं उनका परीक्षण कर सकते हैं। यहां दिए गए कुछ उदाहरणों में पावरशेल के सहायता(Help) विषयों को खोजना या अन्य cmdlets खोजने के लिए Get-Command cmdlet का उपयोग करना शामिल है। (Get-Command)अध्याय एक स्क्रिप्ट(Script) निष्पादन नीति(Policy) स्थापित करने पर अनुभागों के साथ समाप्त होता है(चिंता न करें, आप सीखेंगे कि वह क्या है) और एक बुनियादी विंडोज पॉवरशेल(Windows PowerShell) प्रोफाइल बनाना।
- अध्याय 3 - फ़िल्टर करना, समूह बनाना और छांटना(Chapter 3 - Filtering, grouping, and sorting) - पावरशेल आपको विभिन्न प्रकार के डेटा में पूरी तरह से अंतर्दृष्टि प्रदान करने में बहुत अच्छा है। यह अध्याय आपको पाइपलाइन के परिचय के माध्यम से शुरू करता है और आपको सिखाता है कि विभिन्न cmdlets का उपयोग करने से आपको प्राप्त होने वाली जानकारी को कैसे सॉर्ट, समूह या फ़िल्टर करना है।
- अध्याय 4 - आउटपुट स्वरूपण - (Chapter 4 - Formatting output)पावरशेल(PowerShell) कंसोल में कच्चे डेटा को प्रदर्शित करना हमेशा इसे देखने का सबसे अच्छा तरीका नहीं हो सकता है। पुस्तक का चौथा अध्याय आपको पॉवरशेल(PowerShell) में एक तालिका बनाने और एक संगठित तरीके से आवश्यक डेटा प्रदर्शित करने के लिए इसका उपयोग करने का एक व्यावहारिक प्रदर्शन देता है। यह आपको आउटपुट ग्रिड का उपयोग करने का तरीका भी दिखाता है, एक ऐसी सुविधा जो मुझे यकीन है कि आप में से कई लोगों को पसंद आएगी।
- अध्याय 5 - आउटपुट का भंडारण - एक बार जब आप (Chapter 5 - Storing output)पावरशेल(PowerShell) से जानकारी खींचने की हैंग हो जाते हैं , तो एड दिखाता है कि उस जानकारी को विभिन्न उपकरणों में कैसे संग्रहीत किया जाए। वह csv , txt और xml फ़ाइलों में जानकारी संग्रहीत करके इसे प्रदर्शित करता है।
-
अध्याय 6 - विंडोज पॉवरशेल प्रदाताओं(Chapter 6 - Leveraging Windows PowerShell providers) का लाभ उठाना - यहीं से पुस्तक अधिक तकनीकी होने लगती है। लेकिन हे, आप यहाँ इसी लिए हैं, है ना? आखिरकार, हम बात कर रहे हैं सबसे शक्तिशाली उपकरणों में से एक के बारे में जो आपको माइक्रोसॉफ्ट(Microsoft) के ऑपरेटिंग सिस्टम में मिलेगा ! यह अध्याय बताता है कि विंडोज पावरशेल प्रदाता क्या हैं और (Windows PowerShell)उपनाम(Alias) प्रदाता, प्रमाणपत्र(Certificate) प्रदाता, पर्यावरण(Environment) प्रदाता, फ़ाइल सिस्टम(File System) प्रदाता, फ़ंक्शन(Function) प्रदाता, रजिस्ट्री(Registry) प्रदाता और चर की सावधानीपूर्वक जांच करता है।
प्रदाता। अब शांत हो जाएं और गहरी सांस लें। जब तक आप पुस्तक में दिखाए गए उदाहरणों को ध्यान से पढ़ते और अभ्यास करते हुए यहां पहुंचते हैं, तब तक आपको पावरशेल की पर्याप्त समझ होगी कि तकनीकी(PowerShell) शब्दों में खो न जाए। - अध्याय 7 - विंडोज पॉवरशेल रिमोटिंग का उपयोग करना(Chapter 7 - Using Windows PowerShell remoting) - मेरी राय में यह पुस्तक के सबसे महत्वपूर्ण अध्यायों में से एक है। इसे पढ़ते समय अपना समय लें और यदि आपको लगता है कि आपको इसकी आवश्यकता है तो इसे दूसरी या तीसरी बार पढ़ें, क्योंकि यहीं पॉवरशेल(PowerShell) की वास्तविक ताकत दिखाई देती है। मैं यहां तक कहना चाहूंगा कि इस खंड की सामग्री वह है जो शक्ति(power) शब्द को पावरशेल(PowerShell) में रखती है । यहां आप सीखेंगे कि रिमोट कंप्यूटर पर कमांड कैसे चलाएं, लगातार कनेक्शन बनाएं और कुछ समस्या निवारण भी करें।
- अध्याय 8 - WMI का उपयोग करना - यह अध्याय (Chapter 8 - Using WMI)विंडोज मैनेजमेंट इंस्ट्रुमेंटेशन(Windows Management Instrumentation) के बारे में विस्तार से बताता है , जिसे माइक्रोसॉफ्ट ने (Microsoft)विंडोज एनटी 4.0(Windows NT 4.0) के बाद से हर ऑपरेटिंग सिस्टम में शामिल किया है । हाँ, यह इतना(that) महत्वपूर्ण है। आप WMI(WMI) कक्षाओं, प्रदाताओं और नामस्थानों के बारे में जानेंगे और WMI को दो अलग-अलग तरीकों से क्वेरी करके अपने ज्ञान का परीक्षण करेंगे। यदि आप SQL(SQL) से परिचित हैं तो आप दो विधियों में से कम से कम एक के साथ घर पर सही महसूस करेंगे।
- अध्याय 9 - सीआईएम का उपयोग करना(Chapter 9 - Using CIM) - सामान्य सूचना मॉडल(Information Model) ( सीआईएम ) (CIM)विंडोज मैनेजमेंट इंस्ट्रुमेंटेशन(Windows Management Instrumentation) से जानकारी प्राप्त करने का एक दिलचस्प तरीका प्रदान करता है । एड विल्सन(Ed Wilson) स्थानीय और दूरस्थ दोनों तरह से इस सुविधा का उपयोग कैसे और क्यों करें, यह समझाते हुए एक अच्छा काम करते हैं।
- अध्याय 10 - विंडोज पावरशेल आईएसई का उपयोग करना -(Chapter 10 - Using the Windows PowerShell ISE) विंडोज पावरशेल आईएसई पावरशेल (Windows PowerShell ISE)का(PowerShell) उपयोग करने का एक अधिक इंटरैक्टिव तरीका है, जो कि किताबों ने अब तक चर्चा की है। आप पर्यावरण, टैब विस्तार सुविधा और आउटपुट(Output) फलक का उपयोग करना सीखेंगे । पुस्तक में यह भी बताया गया है कि ISE(ISE) स्निपेट कैसे बनाएं और निकालें (हां, आप सीखेंगे कि ये क्या हैं)।
- अध्याय 11 - विंडोज पावरशेल स्क्रिप्ट का उपयोग करना(Chapter 11 - Using Windows PowerShell scripts) - पावरशेल(PowerShell) नेटवर्क प्रबंधन और प्रशासन के लिए बहुत सारे विकल्प प्रदान करता है। यदि आप एक आईटी व्यवस्थापक हैं, तो आपको अपने दैनिक कार्यों में आवर्ती आवश्यकताओं का सामना करना पड़ सकता है, जिन्हें अपनी स्वयं की स्क्रिप्ट लिखकर और उन्हें पावरशेल(PowerShell) से चलाकर सरल बनाया जा सकता है । जबकि वीबीस्क्रिप्ट के साथ कुछ परिचित(VBScript)या कोई अन्य स्क्रिप्टिंग या प्रोग्रामिंग भाषा इस अध्याय को समझने में उपयोगी होगी, मैं इसे अनिवार्य नहीं कहूंगा। एड ने इस पुस्तक को शुरुआती लोगों के लिए लिखा है और इस अध्याय में उदाहरण की गई लिपियों को समझना मुश्किल नहीं है, भले ही आपने अभी तक कोड की एक पंक्ति नहीं लिखी है। अध्याय स्क्रिप्ट लिखने के कुछ कारण प्रस्तुत करता है, आपको दिखाता है कि उन्हें कैसे चलाना है, स्क्रिप्ट निष्पादन नीति कैसे सेट करें और आपको चर और विभिन्न भाषा कथनों के बारे में सिखाता है।
- अध्याय 12 - कार्यों के साथ कार्य करना - जब (Chapter 12 - Working with functions)पावरशेल(PowerShell) स्क्रिप्ट लिखने की बात आती है तो कार्य प्राथमिक प्रोग्रामिंग तत्व होते हैं। अध्याय कार्यों और उनके उपयोग के परिचय के साथ शुरू होता है और यह बताता है कि इनपुट के लिए पैरामीटर का उपयोग कैसे करें। इसमें फ़ंक्शंस का उपयोग करने के लिए दो विशेष परिदृश्य भी शामिल हैं।
- अध्याय 13 - स्क्रिप्ट डिबगिंग(Chapter 13 - Debugging scripts) - एक कहावत है जो कुछ इस तरह से है "सर्वश्रेष्ठ डिबगिंग कोई डिबगिंग नहीं है"। बेशक, वास्तविक जीवन में ऐसा कम ही होता है। यह अध्याय आपको स्क्रिप्ट डिबगिंग और इसके महत्व, सेटिंग, लिस्टिंग, सक्षम और पावरशेल(PowerShell) स्क्रिप्ट में ब्रेकप्वाइंट को अक्षम करने के माध्यम से ले जाएगा।
- अध्याय 14 - त्रुटियों को संभालना(Chapter 14 - Handling errors) - एड विल्सन(Wilson) ने त्रुटि प्रबंधन के लिए समर्पित अध्याय के साथ पावरशेल(PowerShell) पाठों को शानदार ढंग से समाप्त किया । अध्याय लापता मापदंडों पर एक अच्छे दृष्टिकोण के साथ शुरू होता है और आपको विकल्पों को सीमित करने और लापता अधिकारों को संभालने के तरीके की समीक्षा करने के बारे में सिखाता है। आप संरचित त्रुटि प्रबंधन भी सीखते हैं।
पुस्तक में दो परिशिष्ट खंड शामिल हैं, एक में पावरशेल एफएक्यू(PowerShell FAQ) और दूसरा पावरशेल 3.0(PowerShell 3.0) कोडिंग सम्मेलनों को एक दोस्ताना और समझने योग्य तरीके से समझाता है, ताकि आप स्क्रिप्ट पठनीयता और रखरखाव के मामले में कुछ सर्वोत्तम अभ्यास भी सीख सकें।
यह ऐसे काम करता है... लेकिन यहाँ है क्यों
एड की शिक्षण शैली के बारे में एक बड़ी बात यह समझाने का उनका दृष्टिकोण है कि आपको चीजों को एक निश्चित तरीके से करने की आवश्यकता क्यों है और बंदर देखने, बंदर(monkey see, monkey do) दृष्टिकोण का उपयोग नहीं करते हैं। प्रत्येक अध्याय की शुरुआत सरल व्याख्याओं और मामले के एक सिंहावलोकन से होती है। फिर यह आपको और अधिक विशिष्ट कार्यों के लिए आगे बढ़ता है, साथ ही आपको यह भी जानकारी देता है कि आपको ऐसा करने की आवश्यकता क्यों है। एक शुरुआती उन्मुख पुस्तक होने के नाते, मैं केवल इस दृष्टिकोण की प्रशंसा कर सकता हूं और इसे अधिक से अधिक पुस्तकों में देखने की आशा करता हूं, विशेष रूप से तकनीकी पुस्तकों में।
प्रत्येक अध्याय में निहित जानकारी के सारांश के साथ समाप्त होता है, जो आपके लिए जानकारी को बेहतर ढंग से समझने और ध्यान में रखने के लिए एक रैप-अप और मेमोरी रिफ्रेशर के रूप में कार्य करता है।
क्या इसने मेरी मदद की?
संक्षिप्त उत्तर: हाँ!
लेखक एक काफी जटिल विषय लेता है और सबसे जटिल उपकरणों में से एक है जिसे कभी भी विंडोज़(Windows) में शामिल किया गया है और इसे इस तरह से समझाता है जो आपको समझने में आसान और दिलचस्प दोनों है। मैंने पहले कभी पावरशेल(PowerShell) का उपयोग नहीं किया है , लेकिन पुस्तक को पढ़ने के बाद, मैं सुरक्षित रूप से कह सकता हूं कि मुझे इस बात की बुनियादी समझ है कि पावरशेल(PowerShell) क्या है, यह कैसे काम करता है और इसके उपयोग से किसे सबसे अच्छा फायदा होगा। मैं बहुत अधिक स्क्रिप्टिंग में नहीं आया, लेकिन यह निश्चित रूप से एक विषय होगा जिसे हम जल्द ही यहां 7 ट्यूटोरियल(7 Tutorials) में कवर करेंगे , और ऐसा करते समय एड विल्सन(Ed Wilson) की पुस्तक हमारी बाइबिल(Bible) होगी ।
फैसला
जबकि आप में से जो एड विल्सन(Ed Wilson) की शैली से परिचित हैं, वे निश्चित रूप से विंडोज पॉवरशेल 3.0 फर्स्ट स्टेप्स(Windows PowerShell 3.0 First Steps) का आनंद लेंगे , मैं पूर्ण शुरुआती लोगों के लिए भी यही कह सकता हूं। अवधारणाओं और उदाहरणों को बहुत अच्छी तरह से समझाया गया है और आपको प्रत्येक अध्याय में कुछ व्यावहारिक, स्वयं करने का अनुभव मिलता है, जो केवल सीखने के लिए बहुत अच्छा हो सकता है। जबकि पुस्तक नए लोगों को पावरशेल का उपयोग करने में एक महान प्रारंभिक बिंदु प्रदान करती है ,(PowerShell) अधिक उपयोगी स्क्रिप्टर्स या आईटी प्रशासक इसे उपयोगी भी पा सकते हैं, विशेष रूप से स्क्रिप्टिंग अध्याय और कोडिंग सम्मेलन परिशिष्ट। यह देखते हुए कि यह एक ऐसी पुस्तक है जो मूल रूप से आपको दिखाती है कि स्क्रिप्ट लिखने और नेटवर्क कार्यों को स्वचालित या प्रबंधित करने में सक्षम होने के लिए आपको कंप्यूटर विशेषज्ञ होने की आवश्यकता नहीं है, मैं एक नवागंतुक के लिए इसकी अत्यधिक अनुशंसा करता हूंपावरशेल(PowerShell) ।
Related posts
पुस्तक समीक्षा - पुराने और समझदार के लिए विंडोज 7 के साथ कम्प्यूटिंग
पुस्तक समीक्षा - विंडोज 8 के लिए हाउ-टू गीक गाइड
पुस्तक समीक्षा - माइक्रोसॉफ्ट ऑफिस 2010 सादा और सरल
पुस्तक समीक्षा - विंडोज 8.1 द मिसिंग मैनुअल, डेविड पोग द्वारा
टोनी नॉर्थरूप द्वारा पुस्तक समीक्षा - विंडोज 8 इनसाइड आउट
पुस्तक समीक्षा - माइक्रोसॉफ्ट ऑफिस इनसाइड आउट: 2013 संस्करण
पुस्तक समीक्षा - विंडोज 7 झुंझलाहट
पुस्तक समीक्षा - Google+ गुम मैनुअल
पुस्तक समीक्षा - डमीज के लिए विंडोज 8, एंडी राथबोन द्वारा
पुस्तक समीक्षा - विंडोज 7 इनसाइड आउट
पुस्तक समीक्षा - अपने आप को नेत्रहीन सिखाएं विंडोज 8
पुस्तक समीक्षा - लैपटॉप सरलीकृत
पुस्तक समीक्षा - प्रभावी समय प्रबंधन
पुस्तक समीक्षा - डमी के लिए एवरनोट
पुस्तक समीक्षा - विंडोज 7 और ऑफिस 2010 डमी के लिए, बुक + डीवीडी बंडल
पुस्तक समीक्षा - नेटवर्क योर कंप्यूटर्स एंड डिवाइसेस, स्टेप बाय स्टेप
पुस्तक समीक्षा - विंडोज 7, गुम मैनुअल
पुस्तक समीक्षा - विंडोज 7 सादा और सरल
पुस्तक की समीक्षा - डमी के लिए अपने पीसी की सभी समस्याओं का निवारण और रखरखाव करना
पुस्तक समीक्षा: डमीज के लिए कार्यालय 365, दूसरा संस्करण