Recenzija knjige - Windows PowerShell 3.0 Prvi koraci, Ed Wilson

Nedavno smo primili kopiju Windows PowerShell 3.0 First Steps i odlučio sam preuzeti izazov pregledavanja, uglavnom iz dva razloga. Prvi je da nikad prije nisam recenzirao knjigu i vidio sam je kao sjajnu vježbu u tom smjeru. Drugi razlog je činjenica da je ova knjiga napisana s PowerShell početnicima na umu i - pogađate - ja sam PowerShell početnik. Zapravo, to bi bilo pretjerano, budući da nikada prije nisam koristio PowerShell , pa sam smatrao da je to sjajan način da naučim novu vještinu. Bez daljnjega, zaronimo i vidimo isplati li se ova knjiga kupiti.

Tko će me naučiti PowerShellu?

Autor Windows PowerShell 3.0 Prvi koraci(Windows PowerShell 3.0 First Steps) je Ed Wilson . Kako nam govori naslovnica njegove knjige, Ed je viši konzultant u Microsoftu(Microsoft) i poznati stručnjak za skriptiranje. S obzirom na njegove vještine, čini se da je jedan od Microsoftovih(Microsoft) momaka kada je u pitanju predstavljanje radionica skriptiranja Microsoftovim(Microsoft) klijentima i zaposlenicima diljem svijeta.

Ed je također autor Windows PowerShell 2.0 Best Practices , Microsoft VBScript Step by Step , a ima i vlastiti TechNet blog na kojem govori o skriptiranju. Do sada se nisam baš upuštao u njegov rad, ali s obzirom na ove činjenice rekao bih da tip zna o čemu govori pa bih, na prvi pogled, rado poslušao njegov savjet o učenju PowerShell -a .

Windows PowerShell 3.0 Prvi koraci, knjiga, recenzija, Ed Wilson

Stavljanje stvari u perspektivu

Ed Wilson je ovu knjigu napisao za potpune početnike i savjetuje vam da je pročitate od korica do korica. Ton kojim je napisana ova knjiga je prijateljski, vrlo lako razumljiv. Autor ne koristi visoko tehnički žargon dok vas podučava PowerShell , pa osim ako ste upravo kupili računalo i tek ga učite koristiti, ne biste trebali imati problema s razumijevanjem lekcija i primjera koje je Ed uključio.

Windows PowerShell 3.0 Prvi koraci, knjiga, recenzija, Ed Wilson

Kako biste dobili bolji pregled strukture ove knjige od gotovo 300 stranica, evo popisa poglavlja i onoga što možete očekivati ​​u svakom od njih:

  • Poglavlje 1 – Pregled Windows PowerShell 3.0(Chapter 1 - Overview of Windows PowerShell 3.0) – Ovo prvo poglavlje daje vam vrlo dobar i razumljiv pregled onoga što je PowerShell i također pokazuje neke od razlika između Windows PowerShell konzole i Windows PowerShell integriranog okruženja za skriptiranje(Windows PowerShell Integrated Scripting Environment) , koje ćete kasnije koristiti na u knjizi. Također ćete naučiti o glagolima(verbs) i konvencijama imenovanja koje se koriste u Powershell - u, kao i o nekoliko osnovnih sigurnosnih aspekata koji izravno utječu na korištenje PowerShell -a .
  • Poglavlje 2 - Korištenje Windows PowerShell cmdlet cmdleta(Chapter 2 - Using Windows PowerShell cmdlets) - Razmotrite ovo poglavlje ABC PowerShell -a . Cmdleti(Cmdlets) su srce PowerShell -a i ako ga stvarno želite naučiti koristiti, prvo ćete morati savladati cmdlete. Srećom, Ed odlično objašnjava njihovu ulogu i strukturu i brzo vam daje mnogo primjera koje možete pokrenuti na vlastitom računalu i sami ih testirati kako biste vidjeli učinak. Neki od ovdje navedenih primjera uključuju pretraživanje tema pomoći za PowerShell ili korištenje cmdleta (Help)Get-Command za pronalaženje drugih cmdleta. Poglavlje završava odjeljcima o postavljanju politike(Policy) izvršavanja skripte(Script)(ne brinite, naučit ćete i što je to) i stvaranje osnovnog Windows PowerShell profila.
  • Poglavlje 3 – Filtriranje, grupiranje i sortiranje(Chapter 3 - Filtering, grouping, and sorting) – PowerShell je izvrstan u tome da vam pruži temeljit uvid u različite vrste podataka. Ovo poglavlje počinje tako što vas vodi kroz uvod u cjevovod, a nastavlja vas tako što vas uči kako sortirati, grupirati ili filtrirati informacije koje dobijete korištenjem različitih cmdlet-a.
  • Poglavlje 4 – Formatiranje izlaza(Chapter 4 - Formatting output) – Prikaz sirovih podataka u PowerShell konzoli možda nije uvijek najbolji način da ih pregledate. Četvrto poglavlje knjige daje vam praktičnu demonstraciju kako stvoriti tablicu u PowerShell -u i koristiti je za prikaz podataka koji su vam potrebni na organiziran način. Također vam pokazuje kako koristiti izlaznu mrežu, značajku za koju se kladim da će se mnogima od vas svidjeti.
  • Poglavlje 5 – Pohranjivanje izlaznih(Chapter 5 - Storing output) podataka – Nakon što se naučite preuzimati informacije iz PowerShell -a , Ed pokazuje kako pohraniti te informacije u različite alate. On to pokazuje pohranjivanjem informacija u csv , txt i xml datoteke.
  • Poglavlje 6 – Iskorištavanje pružatelja usluga Windows PowerShell(Chapter 6 - Leveraging Windows PowerShell providers) – Ovdje knjiga počinje dobivati ​​više tehničkih informacija. Ali hej, zbog toga si ovdje, zar ne? Uostalom, govorimo o jednom od najmoćnijih alata koje ćete pronaći u Microsoftovim(Microsoft) operativnim sustavima! Ovo poglavlje objašnjava što su pružatelji Windows PowerShell -a i pažljivo ispituje davatelja pseudonima(Alias) , davatelja certifikata(Certificate) , davatelja okruženja(Environment) , datotečnog sustava(File System) , davatelja funkcija(Function) , davatelja registra(Registry) i varijable
    pružatelj usluga. Sada se smiri i duboko udahni. Dok dođete ovdje dok pažljivo čitate i vježbate primjere prikazane u knjizi, imat ćete dovoljno pristojno razumijevanje PowerShell -a da se ne izgubite u tehničkom smislu.
  • Poglavlje 7 - Korištenje Windows PowerShell udaljenog(Chapter 7 - Using Windows PowerShell remoting) rada - Po mom mišljenju ovo je jedno od najvažnijih poglavlja knjige. Uzmite si vremena dok ga čitate i pročitajte ga još jednom ili treće ako smatrate da je potrebno, jer se tu pokazuje prava snaga PowerShell - a. Išao bih toliko daleko da bih rekao da je sadržaj ovog odjeljka ono što stavlja riječ moć(power) u PowerShell . Ovdje ćete naučiti kako pokrenuti naredbe na udaljenom računalu, stvoriti trajne veze i također riješiti neke probleme.
  • Poglavlje 8 – Korištenje WMI(Chapter 8 - Using WMI) -a – Ovo poglavlje opisuje detalje u vezi s instrumentima za upravljanje sustavom Windows(Windows Management Instrumentation) , koje je Microsoft uključio u svaki operativni sustav od Windows NT 4.0 . Da, toliko je važno(that) . Naučit ćete o WMI klasama, pružateljima i imenskim prostorima te ćete testirati svoje znanje putem upita za WMI na dva različita načina. Ako ste upoznati sa SQL -om, osjećat ćete se kao kod kuće uz barem jednu od dvije metode.
  • Poglavlje 9 - Korištenje CIM(Chapter 9 - Using CIM) - zajedničkog informacijskog modela(Information Model) ( CIM ) pruža zanimljiv način dohvaćanja informacija iz Windows Management Instrumentation . Ed Wilson radi dobar posao objašnjavajući kako i zašto koristiti ovu značajku, lokalno i daljinski.
  • Poglavlje 10 – Korištenje Windows PowerShell ISE(Chapter 10 - Using the Windows PowerShell ISE)Windows PowerShell ISE je interaktivniji način korištenja PowerShell - a za gotovo sve ono o čemu su knjige do sada raspravljale. Naučit ćete kako koristiti okruženje, značajku proširenja kartice i okno za izlaz . (Output)Knjiga također pokriva kako stvoriti i ukloniti ISE isječke (da, naučit ćete i što su to).
  • Poglavlje 11 - Korištenje Windows PowerShell skripti(Chapter 11 - Using Windows PowerShell scripts) - PowerShell nudi mnogo mogućnosti za upravljanje mrežom i administraciju. Ako ste IT administrator, najvjerojatnije ćete naići na ponavljajuće potrebe u svojim svakodnevnim zadacima, što se može pojednostaviti pisanjem vlastitih skripti i pokretanjem iz PowerShell -a . Iako neko poznavanje VBScript- a(VBScript)ili bilo koji drugi skriptni ili programski jezik bi bio od koristi za razumijevanje ovog poglavlja, ne bih ga nazvao obveznim. Ed je napisao ovu knjigu za početnike i nije teško razumjeti skripte prikazane u ovom poglavlju čak i ako još niste napisali redak koda. Poglavlje predstavlja neke razloge za pisanje skripti, pokazuje vam kako ih izvoditi, kako postaviti politiku izvršavanja skripte i uči vas o varijablama i različitim jezičnim izjavama.
  • Poglavlje 12 – Rad s funkcijama(Chapter 12 - Working with functions) – Funkcije su primarni programski element kada je u pitanju pisanje PowerShell skripti. Poglavlje počinje uvodom u funkcije i njihovu upotrebu te se nastavlja objašnjavajući kako koristiti parametre za unos. Također uključuje dva posebna scenarija za korištenje funkcija.
  • Poglavlje 13 - Skripte za otklanjanje pogrešaka(Chapter 13 - Debugging scripts) - Postoji izreka koja glasi nešto poput "Najbolje otklanjanje pogrešaka nije otklanjanje pogrešaka.". Naravno, to se rijetko događa u stvarnom životu. Ovo poglavlje će vas provesti kroz otklanjanje pogrešaka skripte i njezinu važnost, postavljanje, navođenje, omogućavanje i onemogućavanje točaka prekida u PowerShell skriptama.
  • Poglavlje 14 - Rukovanje pogreškama(Chapter 14 - Handling errors) - Ed Wilson graciozno zaključuje PowerShell lekcije s poglavljem posvećenim rukovanju pogreškama. Poglavlje počinje dobrim pristupom o parametrima koji nedostaju i nastavlja vas poučavati o ograničavanju izbora i preispitivanju kako se nositi s pravima koja nedostaju. Također naučite strukturirano rukovanje pogreškama.

Knjiga uključuje dva odjeljka dodatka, jedan koji sadrži PowerShell FAQ , a drugi koji objašnjava konvencije kodiranja PowerShell 3.0 na prijateljski i razumljiv način, tako da također možete naučiti neke najbolje prakse u smislu čitljivosti i održavanja skripte.

Tako to funkcionira... Ali evo zašto

Sjajna stvar u vezi Edova stila podučavanja je njegov pristup objašnjavanju razloga zašto trebate raditi stvari na određeni način, a ne koristeći pristup majmunu vidi, majmun radi(monkey see, monkey do) . Svako poglavlje počinje jednostavnim objašnjenjima i pregledom predmeta. Zatim napreduje do konkretnijih zadataka, a istovremeno vam daje uvid zašto trebate učiniti to i ono. Budući da sam knjiga orijentirana na početnike, mogu samo pohvaliti ovakav pristup i nadam se da ću ga vidjeti u što većem broju knjiga, posebno tehničkih.
Svako poglavlje završava sažetkom informacija koje sadrži, što vam služi kao zaključak i osvježenje pamćenja kako biste bolje razumjeli i zadržali informacije na umu.

Je li mi pomoglo?

Kratak odgovor: Da!

Autor se bavi prilično složenom temom i jednim od najsloženijih alata koji su ikad bili uključeni u Windows i objašnjava je na način koji je lako razumljiv i dovoljno zanimljiv da vas zadrži. Nikada prije nisam koristio PowerShell , ali nakon čitanja knjige mogu sa sigurnošću reći da imam osnovno razumijevanje o tome što je PowerShell , kako radi i tko bi imao najveću korist od njegove upotrebe. Nisam se previše bavio pisanjem scenarija, ali ovo će definitivno biti tema koju ćemo uskoro obrađivati ​​ovdje, na 7 tutoriala(7 Tutorials) , a knjiga Eda Wilsona(Ed Wilson) bit će naša Biblija(Bible) dok to radimo.

Presuda

Iako će oni od vas koji su upoznati sa stilom Eda Wilsona(Ed Wilson) sasvim sigurno uživati ​​u Windows PowerShell 3.0 prvim koracima(Windows PowerShell 3.0 First Steps) , isto bih mogao reći i za potpune početnike. Koncepti i primjeri su vrlo dobro objašnjeni i u svakom poglavlju stječete praktično iskustvo, učinite sam, što može biti izvrsno samo za učenje. Iako knjiga novopridošlicama nudi izvrsnu početnu točku u korištenju PowerShell -a, korisnijim skriptarima ili IT administratorima također bi mogla biti korisna, posebno poglavlja skriptiranja i dodatak konvencijama kodiranja. S obzirom na to da je ovo knjiga koja vam u osnovi pokazuje da ne morate biti računalni stručnjak da biste mogli naučiti pisati skripte i automatizirati ili upravljati mrežnim zadacima, toplo bih je preporučio novopridošlicamaPowerShell .



About the author

Ja sam profesionalni recenzent i pojačivač produktivnosti. Volim provoditi vrijeme online igrajući video igrice, istražujući nove stvari i pomažući ljudima u njihovim tehnološkim potrebama. Imam neko iskustvo s Xboxom i pomažem korisnicima da očuvaju svoje sustave sigurnima od 2009.



Related posts