Boganmeldelse - Windows PowerShell 3.0 First Steps, af Ed Wilson

Vi modtog for nylig en kopi af Windows PowerShell 3.0 First Steps , og jeg besluttede at tage udfordringen op med at gennemgå den, hovedsagelig af to grunde. Den første er, at jeg aldrig har anmeldt en bog før, og jeg så det som en god øvelse i denne retning. Den anden grund er det faktum, at denne bog er skrevet med PowerShell -begyndere i tankerne, og - du gættede rigtigt - jeg er en PowerShell - begynder. Faktisk ville det være en overdrivelse, da jeg aldrig har brugt PowerShell før, så jeg betragtede det som en fantastisk måde at lære en ny færdighed på. Lad os uden videre dykke ned og se, om denne bog er værd at købe.

Hvem skal lære mig PowerShell?

Forfatteren af ​​Windows PowerShell 3.0 First Steps er Ed Wilson . Som forsiden af ​​hans bog fortæller os, er Ed seniorkonsulent hos Microsoft og en velkendt scripting-ekspert. I betragtning af hans færdigheder ser han ud til at være en af ​​Microsofts(Microsoft) go-to guys, når det kommer til at præsentere scripting-workshops for Microsoft - kunder og -medarbejdere over hele kloden.

Ed er også forfatter til Windows PowerShell 2.0 Best Practices , Microsoft VBScript Step by Step , og har sin egen TechNet-blog , hvor han fortæller om scripting. Jeg har ikke rigtig gravet i hans arbejde før nu, men givet disse fakta vil jeg sige, at fyren ved, hvad han taler om, så ved første øjekast ville jeg med glæde tage hans råd om at lære PowerShell .

Windows PowerShell 3.0 First Steps, bog, anmeldelse, Ed Wilson

At sætte tingene i perspektiv

Ed Wilson skrev denne bog til helt nybegyndere og råder dig til at læse den fra ende til anden. Tonen, som denne bog er skrevet i, er venlig, meget let at forstå. Forfatteren bruger ikke en meget teknisk jargon, mens han lærer dig PowerShell , så medmindre du lige har købt en computer og lige er ved at lære at bruge den, skulle du ikke have problemer med at forstå lektionerne og eksemplerne, som Ed inkluderede.

Windows PowerShell 3.0 First Steps, bog, anmeldelse, Ed Wilson

For at få et bedre overblik over, hvordan denne næsten 300 sider lange bog er opbygget, er her en liste over kapitlerne, og hvad du kan forvente i hver enkelt:

  • Kapitel 1 - Oversigt over Windows PowerShell 3.0(Chapter 1 - Overview of Windows PowerShell 3.0) - Dette første kapitel giver dig et meget godt og forståeligt overblik over, hvad PowerShell er og viser også nogle af forskellene mellem Windows PowerShell -konsollen og Windows PowerShell Integrated Scripting Environment , som du skal bruge senere på i bogen. Du lærer også om verberne(verbs) og navnekonventionerne, der bruges i Powershell , samt nogle få grundlæggende sikkerhedsaspekter, der direkte påvirker brugen af ​​PowerShell .
  • Kapitel 2 - Brug af Windows PowerShell-cmdlets(Chapter 2 - Using Windows PowerShell cmdlets) - Betragt dette kapitel som ABC for PowerShell . Cmdlets er hjertet i PowerShell , og hvis du virkelig vil lære at bruge det, skal du først beherske cmdlet'er. Heldigvis gør Ed et godt stykke arbejde med at forklare både deres rolle og deres struktur, og giver dig hurtigt masser af eksempler, som du kan køre på din egen computer og selv teste dem for at se effekten. Nogle af eksemplerne givet her inkluderer søgning i hjælpeemnerne(Help) i PowerShell eller brug af Get-Command- cmdlet'en til at finde andre cmdlet'er. Kapitlet slutter med afsnit om opsætning af en (Policy)scriptudførelsespolitik(Script)(bare rolig, du vil også lære, hvad det er) og oprette en grundlæggende Windows PowerShell- profil.
  • Kapitel 3 - Filtrering, gruppering og sortering(Chapter 3 - Filtering, grouping, and sorting) - PowerShell er fantastisk til at give dig grundig indsigt i forskellige typer data. Dette kapitel starter med at tage dig gennem en introduktion til pipelinen og fortsætter med at lære dig, hvordan du sorterer, grupperer eller filtrerer den information, du får ved at bruge forskellige cmdlets.
  • Kapitel 4 - Formatering af output(Chapter 4 - Formatting output) - Visning af rådata i PowerShell -konsollen er måske ikke altid den bedste måde at se dem på. Det fjerde kapitel i bogen giver dig en praktisk demonstration af, hvordan du opretter en tabel i PowerShell og bruger den til at vise de data, du har brug for, på en organiseret måde. Det viser dig også, hvordan du bruger outputgitteret, en funktion, som jeg vil vædde på, at mange af jer vil elske.
  • Kapitel 5 - Lagring af output(Chapter 5 - Storing output) - Når du først har fået styr på at hente information fra PowerShell , viser Ed, hvordan du gemmer disse oplysninger i forskellige værktøjer. Han demonstrerer dette ved at gemme information i csv- , txt- og xml- filer.
  • Kapitel 6 - Udnyttelse af Windows PowerShell-udbydere(Chapter 6 - Leveraging Windows PowerShell providers) - Det er her, bogen begynder at blive mere teknisk. Men hey, det er det du er her for, ikke? Vi taler trods alt om et af de mest kraftfulde værktøjer, du finder i Microsofts(Microsoft) styresystemer! Dette kapitel forklarer, hvad Windows PowerShell - udbydere er, og undersøger omhyggeligt aliasudbyderen(Environment) , certifikatudbyderen(Certificate) , miljøudbyderen(Alias) , filsystemudbyderen(File System) , funktionsudbyderen(Function) , registreringsdatabaseudbyderen(Registry) og variabelen.
    udbyder. Bare rolig og tag en dyb indånding. Når du kommer hertil, mens du omhyggeligt læser og øver eksemplerne vist i bogen, har du en anstændig nok forståelse af PowerShell til ikke at fare vild i tekniske termer.
  • Kapitel 7 - Brug af Windows PowerShell fjernbetjening(Chapter 7 - Using Windows PowerShell remoting) - Efter min mening er dette et af de vigtigste kapitler i bogen. Tag dig god tid, mens du læser den, og giv den en anden eller tredje læsning, hvis du føler, at du har brug for det, for det er her PowerShells(PowerShell) virkelige styrke vises. Jeg vil gå så langt som til at sige, at indholdet af dette afsnit er det, der sætter ordet magt(power) i PowerShell . Her lærer du, hvordan du kører kommandoer på en fjerncomputer, opretter vedvarende forbindelser og laver også noget fejlfinding.
  • Kapitel 8 - Brug af WMI(Chapter 8 - Using WMI) - Dette kapitel går i detaljer om Windows Management Instrumentation , som Microsoft har inkluderet i alle operativsystemer siden Windows NT 4.0 . Ja, det er (that) vigtigt. Du vil lære om WMI -klasser, udbydere og navneområder og vil teste din viden ved at forespørge WMI på to forskellige måder. Hvis du er fortrolig med SQL , vil du føle dig hjemme med mindst én af de to metoder.
  • Kapitel 9 - Brug af CIM(Chapter 9 - Using CIM) - Common Information Model ( CIM ) giver en interessant måde at hente information fra Windows Management Instrumentation . Ed Wilson gør et godt stykke arbejde med at forklare, hvordan og hvorfor man bruger denne funktion, både lokalt og eksternt.
  • Kapitel 10 - Brug af Windows PowerShell ISE(Chapter 10 - Using the Windows PowerShell ISE) - Windows PowerShell ISE er en mere interaktiv måde at bruge PowerShell til stort set alt, hvad bøgerne har diskuteret indtil videre. Du lærer, hvordan du bruger miljøet, faneudvidelsesfunktionen og Output- ruden. Bogen dækker også, hvordan man opretter og fjerner ISE- uddrag (ja, du vil også lære, hvad disse er).
  • Kapitel 11 - Brug af Windows PowerShell-scripts(Chapter 11 - Using Windows PowerShell scripts) - PowerShell tilbyder en lang række muligheder for netværksadministration og administration. Hvis du er it-administrator, vil du højst sandsynligt støde på tilbagevendende behov i dine daglige opgaver, hvilket kan forenkles ved at skrive dine egne scripts og køre dem fra PowerShell . Mens en vis fortrolighed med VBScripteller ethvert andet script- eller programmeringssprog ville være nyttigt til at forstå dette kapitel, jeg vil ikke kalde det obligatorisk. Ed skrev denne bog for begyndere, og det er ikke svært at forstå scripts eksemplificeret i dette kapitel, selvom du ikke har skrevet en linje kode endnu. Kapitlet præsenterer nogle grunde til at skrive scripts, viser dig hvordan du kører dem, hvordan du indstiller scriptudførelsespolitikken og lærer dig om variabler og forskellige sprogsætninger.
  • Kapitel 12 - Arbejde med funktioner(Chapter 12 - Working with functions) - Funktioner er det primære programmeringselement, når det kommer til at skrive PowerShell - scripts. Kapitlet begynder med en introduktion til funktioner og deres brug og fortsætter med at forklare, hvordan man bruger parametre til input. Den indeholder også to specielle scenarier til brug af funktioner.
  • Kapitel 13 - Debugging scripts(Chapter 13 - Debugging scripts) - Der er et ordsprog, der siger noget som "Den bedste debugging er ingen debugging." Det sker selvfølgelig sjældent i det virkelige liv. Dette kapitel vil tage dig gennem script-fejlretning og dens betydning, indstilling, liste, aktivering og deaktivering af breakpoints i PowerShell- scripts.
  • Kapitel 14 - Håndtering af fejl(Chapter 14 - Handling errors) - Ed Wilson afslutter yndefuldt PowerShell - lektionerne med et kapitel dedikeret til fejlhåndtering. Kapitlet begynder med en god tilgang til manglende parametre og fortsætter med at lære dig om at begrænse valg og gennemgå, hvordan du håndterer manglende rettigheder. Du lærer også struktureret fejlhåndtering.

Bogen indeholder to appendikssektioner, den ene indeholder en PowerShell FAQ og den anden, der forklarer PowerShell 3.0 kodningskonventioner på en venlig og forståelig måde, så du også lærer nogle bedste praksisser med hensyn til scriptlæsbarhed og vedligeholdelse.

Sådan virker det... Men her er hvorfor

En stor ting ved Eds undervisningsstil er hans tilgang til at forklare grunden til, hvorfor du skal gøre tingene på en bestemt måde og ikke bruge en monkey see, monkey do tilgang. Hvert kapitel starter med enkle forklaringer og et overblik over sagen. Så går det videre til mere specifikke opgaver, samtidig med at det giver dig et indblik i, hvorfor du skal gøre dit og dat. Da jeg er en begynderorienteret bog, kan jeg kun rose denne tilgang og håber at se den i så mange bøger som muligt, især tekniske.
Hvert kapitel slutter med et resumé af de oplysninger, det indeholder, der tjener som en opsummering og en genopfriskning af hukommelsen, så du bedre kan forstå og huske oplysningerne.

hjalp det mig?

Det korte svar: Ja!

Forfatteren tager et ret komplekst emne og et af de mest komplekse værktøjer, der nogensinde har været inkluderet i Windows , og forklarer det på en måde, der både er let at forstå og interessant nok til at holde dig hooked. Jeg har aldrig brugt PowerShell før, men efter at have læst bogen, kan jeg roligt sige, at jeg har en grundlæggende forståelse af, hvad PowerShell er, hvordan det virker, og hvem der bedst vil drage fordel af dets brug. Jeg kom ikke ind i for meget scripting, men dette vil helt sikkert være et emne, vi snart vil dække her, på 7 Tutorials , og Ed Wilsons(Ed Wilson) bog vil være vores bibel(Bible) , mens vi gør det.

Dommen

Mens de af jer, der er bekendt med Ed Wilsons(Ed Wilson) stil, helt sikkert vil nyde Windows PowerShell 3.0 First Steps , kunne jeg sige det samme for helt nybegyndere. Begreberne og eksemplerne er meget godt forklaret, og du får nogle praktiske gør-det-selv-erfaringer i hvert kapitel, som kun kan være fantastisk til læring. Selvom bogen giver nybegyndere et godt udgangspunkt i at bruge PowerShell , kan mere nyttige scriptere eller it-administratorer også finde den nyttig, især scriptingkapitlerne og appendiks til kodningskonventioner. I betragtning af at dette er en bog, der dybest set viser dig, at du ikke behøver at være computerekspert for at kunne lære at skrive scripts og automatisere eller administrere netværksopgaver, vil jeg varmt anbefale den til en nybegynderPowerShell .



About the author

Jeg er professionel software reviewer med over 10 års erfaring. Jeg har skrevet og anmeldt mange forskellige typer software, inklusive men ikke begrænset til: Microsoft Office (Office 2007, 2010, 2013), Android-apps og trådløse netværk. Mine kompetencer ligger i at give objektive og detaljerede anmeldelser af programmer/applikationer, som andre kan bruge som referencemateriale eller til eget arbejde. Jeg er også ekspert i MS office-produkter og har tips til, hvordan du bruger dem effektivt og effektivt.



Related posts