Recenzia knihy – Prvé kroky Windows PowerShell 3.0, Ed Wilson

Nedávno sme dostali kópiu Windows PowerShell 3.0 First Steps a ja som sa rozhodol prijať výzvu na jej preskúmanie, a to najmä z dvoch dôvodov. Prvým je, že som ešte nikdy nerecenzoval žiadnu knihu a videl som to ako skvelé cvičenie v tomto smere. Druhým dôvodom je skutočnosť, že táto kniha je napísaná s ohľadom na začiatočníkov v PowerShell a - uhádli ste - som začiatočník v PowerShell . V skutočnosti by to bolo prehnané, keďže som PowerShell nikdy predtým nepoužíval, takže som to považoval za skvelý spôsob, ako sa naučiť nové zručnosti. Bez ďalších okolkov sa do toho vrhneme a uvidíme, či sa táto kniha oplatí kúpiť.

Kto ma naučí PowerShell?

Autorom Windows PowerShell 3.0 First Steps je Ed Wilson . Ako nás informuje obálka jeho knihy, Ed je senior konzultant v Microsofte(Microsoft) a známy odborník na skriptovanie. Vzhľadom na jeho schopnosti sa zdá, že je jedným z najžiadanejších ľudí spoločnosti Microsoft(Microsoft) , pokiaľ ide o prezentáciu workshopov o skriptovaní zákazníkom a zamestnancom spoločnosti Microsoft(Microsoft) na celom svete.

Ed je tiež autorom Windows PowerShell 2.0 Best Practices , Microsoft VBScript Step by Step a má svoj vlastný blog TechNet(TechNet blog) , na ktorom hovorí o skriptovaní. Doteraz som sa v jeho práci poriadne nezaoberal, ale vzhľadom na tieto skutočnosti by som povedal, že ten chlap vie, o čom hovorí, takže na prvý pohľad by som s radosťou prijal jeho rady, ako sa naučiť PowerShell .

Windows PowerShell 3.0 First Steps, kniha, recenzia, Ed Wilson

Uvedenie vecí do perspektívy

Ed Wilson napísal túto knihu pre úplných začiatočníkov a odporúča vám prečítať si ju od začiatku do konca. Tón, akým je táto kniha napísaná, je priateľský, veľmi ľahko pochopiteľný. Autor pri výučbe PowerShellu(PowerShell) nepoužíva vysoko technický žargón , takže pokiaľ ste si práve nekúpili počítač a len sa ho neučíte používať, nemali by ste mať problém pochopiť lekcie a príklady, ktoré Ed zahrnul.

Windows PowerShell 3.0 First Steps, kniha, recenzia, Ed Wilson

Aby ste získali lepší prehľad o štruktúre tejto takmer 300-stranovej knihy, tu je zoznam kapitol a toho, čo môžete v každej z nich očakávať:

  • Kapitola 1 – Prehľad prostredia Windows PowerShell 3.0(Chapter 1 - Overview of Windows PowerShell 3.0) – Táto prvá kapitola vám poskytuje veľmi dobrý a zrozumiteľný prehľad o tom, čo je PowerShell , a tiež ukazuje niektoré rozdiely medzi konzolou Windows PowerShell a integrovaným (Windows PowerShell)skriptovacím prostredím Windows PowerShell(Windows PowerShell Integrated Scripting Environment) , ktoré budete používať neskôr. v knihe. Dozviete sa tiež o slovesách(verbs) a názvových konvenciách používaných v PowerShell , ako aj o niekoľkých základných bezpečnostných aspektoch, ktoré priamo ovplyvňujú používanie PowerShellu(PowerShell) .
  • Kapitola 2 – Používanie cmdletov prostredia Windows PowerShell(Chapter 2 - Using Windows PowerShell cmdlets) – túto kapitolu si predstavte ako ABC prostredia PowerShell . Rutiny cmdlet(Cmdlets) sú srdcom prostredia PowerShell a ak sa ich chcete naozaj naučiť používať, budete si musieť najprv osvojiť rutiny cmdlet. Našťastie Ed odvádza skvelú prácu pri vysvetľovaní ich úlohy aj štruktúry a rýchlo vám poskytne množstvo príkladov, ktoré môžete spustiť na svojom počítači a sami si ich otestovať, aby ste videli efekt. Niektoré z tu uvedených príkladov zahŕňajú vyhľadávanie tém pomoci prostredia PowerShell alebo použitie cmdlet (Help)Get-Command na nájdenie iných cmdlet. Kapitola končí časťami o nastavení politiky(Policy) vykonávania skriptov(Script)(nebojte sa, dozviete sa aj to, čo to je) a vytvorenie základného profilu Windows PowerShell .
  • Kapitola 3 – Filtrovanie, zoskupovanie a triedenie(Chapter 3 - Filtering, grouping, and sorting) – PowerShell je skvelý na to, aby vám poskytol dôkladný prehľad o rôznych typoch údajov. Táto kapitola začína úvodom do kanála a pokračuje tým, že vás naučí, ako triediť, zoskupovať alebo filtrovať informácie, ktoré získate pomocou rôznych cmdletov.
  • Kapitola 4 – Formátovanie výstupu(Chapter 4 - Formatting output) – Zobrazenie nespracovaných údajov v konzole PowerShell nemusí byť vždy tým najlepším spôsobom, ako ich zobraziť. Štvrtá kapitola knihy vám poskytuje praktickú ukážku toho, ako vytvoriť tabuľku v prostredí PowerShell a použiť ju na zobrazenie potrebných údajov organizovaným spôsobom. Tiež vám ukáže, ako používať výstupnú mriežku, funkciu, ktorú si mnohí z vás zamilujú.
  • Kapitola 5 – Ukladanie výstupu(Chapter 5 - Storing output) – Keď sa naučíte získavať informácie z prostredia PowerShell , Ed vám ukáže, ako tieto informácie uložiť v rôznych nástrojoch. Demonštruje to ukladaním informácií do súborov csv , txt a xml .
  • Kapitola 6 – Využitie poskytovateľov prostredia Windows PowerShell(Chapter 6 - Leveraging Windows PowerShell providers) – tu začína byť kniha technickejšia. Ale hej, na to si tu, však? Koniec koncov, hovoríme o jednom z najvýkonnejších nástrojov, ktoré nájdete v operačných systémoch spoločnosti Microsoft(Microsoft) ! Táto kapitola vysvetľuje, čo sú poskytovatelia prostredia Windows PowerShell , a starostlivo skúma poskytovateľa aliasu(Alias) , poskytovateľa certifikátu(Certificate) , poskytovateľa prostredia(Environment) , poskytovateľa systému súborov(File System) , poskytovateľa funkcií(Function) , poskytovateľa registra(Registry) a premennej.
    poskytovateľa. Teraz sa upokojte a zhlboka sa nadýchnite. Keď sa sem dostanete a pozorne si prečítate a precvičíte príklady uvedené v knihe, budete mať dostatočne slušnú znalosť prostredia PowerShell na to, aby ste sa nestratili z technického hľadiska.
  • Kapitola 7 – Používanie diaľkového ovládania Windows PowerShell(Chapter 7 - Using Windows PowerShell remoting) – Podľa môjho názoru je to jedna z najdôležitejších kapitol knihy. Urobte si pri čítaní čas a prečítajte si ho druhý alebo tretí, ak máte pocit, že to potrebujete, pretože tu sa ukazuje skutočná sila PowerShellu(PowerShell) . Išiel by som tak ďaleko, že by som povedal, že obsah tejto sekcie je to, čo vkladá slovo power do PowerShell . Tu sa dozviete, ako spúšťať príkazy na vzdialenom počítači, vytvárať trvalé pripojenia a tiež riešiť nejaké problémy.
  • Kapitola 8 – Používanie WMI(Chapter 8 - Using WMI) – Táto kapitola podrobne popisuje nástroj Windows Management Instrumentation(Windows Management Instrumentation) , ktorý spoločnosť Microsoft(Microsoft) zahrnula do každého operačného systému od Windows NT 4.0 . Áno, je to dôležité(that) . Dozviete sa o triedach WMI , poskytovateľoch a menných priestoroch a otestujete si svoje znalosti prostredníctvom dotazovania WMI dvoma rôznymi spôsobmi. Ak poznáte SQL , budete sa cítiť ako doma s aspoň jednou z dvoch metód.
  • Kapitola 9 - Používanie CIM(Chapter 9 - Using CIM) - Common Information Model ( CIM ) poskytuje zaujímavý spôsob získavania informácií z Windows Management Instrumentation . Ed Wilson odvádza dobrú prácu a vysvetľuje, ako a prečo používať túto funkciu lokálne aj vzdialene.
  • Kapitola 10 – Používanie prostredia Windows PowerShell ISE(Chapter 10 - Using the Windows PowerShell ISE)Windows PowerShell ISE je interaktívnejší spôsob používania prostredia PowerShell takmer na všetko, o čom sa doteraz v knihách hovorilo. Dozviete sa, ako používať prostredie, funkciu rozšírenia kariet a panel Výstup . (Output)Kniha tiež popisuje, ako vytvoriť a odstrániť úryvky ISE (áno, dozviete sa aj to, čo to je).
  • Kapitola 11 – Používanie skriptov prostredia Windows PowerShell(Chapter 11 - Using Windows PowerShell scripts)PowerShell ponúka veľké množstvo možností na správu a správu siete. Ak ste správcom IT, s najväčšou pravdepodobnosťou sa budete pri svojich každodenných úlohách stretávať s opakujúcimi sa potrebami, ktoré možno zjednodušiť napísaním vlastných skriptov a ich spustením z prostredia PowerShell . Zatiaľ čo niektoré znalosti s VBScriptalebo akýkoľvek iný skriptovací alebo programovací jazyk by bol užitočný na pochopenie tejto kapitoly, nenazval by som to povinným. Ed napísal túto knihu pre začiatočníkov a nie je ťažké porozumieť skriptom uvedeným v tejto kapitole, aj keď ste ešte nenapísali riadok kódu. Kapitola uvádza niekoľko dôvodov, prečo písať skripty, ukazuje vám, ako ich spúšťať, ako nastaviť politiku vykonávania skriptov a naučí vás o premenných a rôznych jazykových príkazoch.
  • Kapitola 12 – Práca s funkciami(Chapter 12 - Working with functions) – Funkcie sú primárnym programovacím prvkom, pokiaľ ide o písanie skriptov PowerShell . Kapitola začína úvodom do funkcií a ich používaním a pokračuje vysvetlením, ako používať parametre na zadávanie. Obsahuje aj dva špeciálne scenáre používania funkcií.
  • Kapitola 13 – Ladenie skriptov(Chapter 13 - Debugging scripts) – Hovorí sa niečo ako „Najlepšie ladenie je žiadne ladenie. V skutočnom živote sa to, samozrejme, zriedka stáva. Táto kapitola vás prevedie ladením skriptov a ich dôležitosťou, nastavením, zoznamom, povolením a zakázaním bodov prerušenia v skriptoch PowerShell .
  • Kapitola 14 – Riešenie chýb(Chapter 14 - Handling errors) – Ed Wilson elegantne uzatvára lekcie PowerShellu(PowerShell) kapitolou venovanou spracovaniu chýb. Kapitola začína dobrým prístupom k chýbajúcim parametrom a pokračuje vás poučením o obmedzovaní možností a preskúmavaním, ako riešiť chýbajúce práva. Naučíte sa tiež štruktúrované spracovanie chýb.

Kniha obsahuje dve časti dodatkov, z ktorých jedna obsahuje najčastejšie otázky týkajúce sa prostredia PowerShell(PowerShell FAQ) a druhá vysvetľuje konvencie kódovania PowerShell 3.0 priateľským a zrozumiteľným spôsobom, takže sa dozviete aj niektoré osvedčené postupy týkajúce sa čitateľnosti a údržby skriptov.

Takto to funguje... Ale tu je dôvod

Skvelá vec na Edovom štýle výučby je jeho prístup k vysvetleniu dôvodu, prečo musíte robiť veci určitým spôsobom, a nepoužívať prístup opice pozri, opičia(monkey see, monkey do) . Každá kapitola začína jednoduchými vysvetleniami a prehľadom danej problematiky. Potom prejde na konkrétnejšie úlohy a zároveň vám poskytne prehľad o tom, prečo musíte urobiť to a to. Keďže som kniha orientovaná na začiatočníka, môžem tento prístup len chváliť a dúfam, že ho uvidím v čo najväčšom počte kníh, najmä technických.
Každá kapitola končí zhrnutím informácií, ktoré obsahuje, ktoré slúžia ako záver a osvieženie pamäte, aby ste lepšie porozumeli a udržali si informácie v pamäti.

Pomohlo mi to?

Krátka odpoveď: Áno!

Autor sa zaoberá pomerne zložitou témou a jedným z najkomplexnejších nástrojov, ktoré kedy boli súčasťou systému Windows(Windows) , a vysvetľuje to spôsobom, ktorý je ľahko pochopiteľný a zároveň dostatočne zaujímavý, aby vás zaujal. Nikdy predtým som PowerShell nepoužíval , ale po prečítaní knihy môžem s istotou povedať, že mám základné znalosti o tom, čo PowerShell je, ako funguje a kto by mal z jeho používania najväčší úžitok. Do skriptovania som sa príliš nedostal, ale toto bude určite téma, ktorej sa čoskoro budeme venovať tu, v 7 návodoch(7 Tutorials) a kniha Eda Wilsona(Ed Wilson) bude pri tom našou Bibliou .(Bible)

Verdikt

Zatiaľ čo tí z vás, ktorí poznajú štýl Eda Wilsona(Ed Wilson) , si určite užijú Windows PowerShell 3.0 First Steps , môžem povedať to isté pre úplných začiatočníkov. Pojmy a príklady sú veľmi dobre vysvetlené a v každej kapitole získate praktické skúsenosti, ktoré môžete urobiť sami, čo môže byť len skvelé na učenie. Aj keď kniha ponúka nováčikom skvelý východiskový bod pri používaní PowerShell , užitočnejší by ju mohli považovať aj užitočnejší skriptéri alebo IT administrátori, najmä kapitoly o skriptovaní a dodatok o pravidlách kódovania. Vzhľadom na to, že ide o knihu, ktorá vám v podstate ukazuje, že na to, aby ste sa naučili písať skripty a automatizovať či spravovať sieťové úlohy, nemusíte byť počítačový expert, vrelo by som ju odporučil nováčikoviPowerShell .



About the author

Som softvérový recenzent a odborník na produktivitu. Recenzujem a píšem softvérové ​​recenzie pre rôzne softvérové ​​aplikácie, ako sú Excel, Outlook a Photoshop. Moje recenzie sú dobre informované a poskytujú objektívny pohľad na kvalitu aplikácie. Softvérové ​​recenzie píšem od roku 2007.



Related posts