Рецензија књиге - Виндовс ПоверСхелл 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) купцима и запосленима широм света.
Ед је такође аутор Виндовс ПоверСхелл 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) , које ћете касније користити на у књизи. Такође ћете научити о глаголима(verbs) и конвенцијама именовања које се користе у ПоверСхелл-(Powershell) у, као ио неколико основних безбедносних аспеката који директно утичу на коришћење ПоверСхелл(PowerShell) -а .
- Поглавље 2 – Коришћење Виндовс ПоверСхелл цмдлет команди (Chapter 2 - Using Windows PowerShell cmdlets)–(PowerShell) Размотрите ово поглавље АБЦ(ABC) ПоверСхелл-а . Команде су срце ПоверСхелл - (Cmdlets)а(PowerShell) и ако заиста желите да научите да га користите, прво ћете морати да савладате цмдлете. На срећу, Ед одлично објашњава њихову улогу и структуру и брзо вам даје много примера које можете покренути на свом рачунару и сами их тестирати да бисте видели ефекат. Неки од овде наведених примера укључују претрагу тема помоћи(Help) за ПоверСхелл или коришћење команде Гет-Цомманд(Get-Command) да бисте пронашли друге цмдлет команде. Поглавље се завршава одељцима о постављању политике(Policy) извршавања скрипте(Script)(не брините, научићете и шта је то) и креирање основног Виндовс ПоверСхелл(Windows PowerShell) профила.
- Поглавље 3 – Филтрирање, груписање и сортирање(Chapter 3 - Filtering, grouping, and sorting) – ПоверСхелл је одличан у пружању темељног увида у различите типове података. Ово поглавље почиње тако што вас води кроз увод у цевовод, а наставља се тако што вас учи како да сортирате, групишете или филтрирате информације које добијете коришћењем различитих цмдлет-а.
- Поглавље 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 – Коришћење ВМИ(Chapter 8 - Using WMI) -а – Ово поглавље се бави детаљима у вези са инструментацијом за управљање Виндовсом(Windows Management Instrumentation) , коју је Мицрософт(Microsoft) укључио у сваки оперативни систем од Виндовс НТ 4.0(Windows NT 4.0) . Да, толико је важно(that) . Научићете о ВМИ(WMI) класама, добављачима и именским просторима и тестираћете своје знање кроз испитивање ВМИ(WMI) -ја на два различита начина. Ако сте упознати са СКЛ(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) исечке (да, научићете и шта су то).
- Поглавље 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 Инсиде Оут, Тони Нортхруп
Рецензија књиге - Виндовс 8.1 Корак по корак, Циприан Русен & Јоли Баллев
Рецензија књиге – Тимска сарадња, коришћење Мицрософт Оффице-а за ефикаснији тимски рад
Рецензија књиге - Виндовс 7 сметње
Рецензија књиге - Хеад Фирст Нетворкинг
Рецензија књиге - Мицрософт Оффице Инсиде Оут: издање 2013
Рецензија књиге - Мицрософт Оффице 365 за лутке
Рецензија књиге - Виндовс 8 за лутке, Анди Ратхбоне
Рецензија књиге - Виндовс 7 за лутке
Рецензија књиге - Мицрософт Екцел 2010 корак по корак
Како се пребацивати између ЦМД-а и ПоверСхелл-а у Виндовс терминалу
Рецензија књиге - Виндовс 7 Инсиде Оут
Рецензија књиге - Виндовс 7 визуелни брзи савети
Приказ књиге – Ефикасно управљање временом
Рецензија књиге - Виндовс 7 и Оффице 2010 за лутке, пакет књига + ДВД
Рецензија књиге - Мицрософт Оффице 2010 Инсиде Оут