Buchbesprechung – Erste Schritte mit Windows PowerShell 3.0, von Ed Wilson
Wir haben kürzlich eine Kopie von Windows PowerShell 3.0 First Steps erhalten , und ich habe mich entschieden, die Herausforderung anzunehmen, sie zu überprüfen, hauptsächlich aus zwei Gründen. Der erste ist, dass ich noch nie zuvor ein Buch rezensiert habe und es als eine großartige Übung in diese Richtung ansah. Der zweite Grund ist die Tatsache, dass dieses Buch für PowerShell - Anfänger geschrieben wurde und – Sie haben es erraten – ich ein PowerShell - Anfänger bin. Eigentlich wäre das eine Übertreibung, da ich PowerShell noch nie zuvor verwendet habe, also hielt ich es für eine großartige Möglichkeit, eine neue Fähigkeit zu erlernen. Lassen Sie uns ohne weiteres eintauchen und sehen, ob es sich lohnt, dieses Buch zu kaufen.
Wer bringt mir PowerShell bei?
Der Autor von Windows PowerShell 3.0 First Steps ist Ed Wilson . Wie das Cover seines Buches verrät, ist Ed Senior Consultant bei Microsoft und ein bekannter Scripting-Experte. Angesichts seiner Fähigkeiten scheint er einer der Ansprechpartner von Microsoft zu sein, wenn es darum geht, (Microsoft)Microsoft - Kunden und -Mitarbeitern auf der ganzen Welt Scripting-Workshops zu präsentieren .
Ed ist auch der Autor von Windows PowerShell 2.0 Best Practices und Microsoft VBScript Step by Step und hat seinen eigenen TechNet-Blog , in dem er über Skripterstellung spricht. Ich habe mich bis jetzt nicht wirklich mit seiner Arbeit beschäftigt, aber angesichts dieser Fakten würde ich sagen, dass der Typ weiß, wovon er spricht, also würde ich auf den ersten Blick gerne seinen Rat zum Erlernen von PowerShell annehmen .
Dinge ins rechte Licht rücken
Ed Wilson hat dieses Buch für absolute Anfänger geschrieben und rät Ihnen, es von vorne bis hinten zu lesen. Der Ton, in dem dieses Buch geschrieben ist, ist freundlich, sehr leicht verständlich. Der Autor verwendet keinen hochtechnischen Jargon, während er Ihnen PowerShell beibringt(PowerShell) . Wenn Sie also nicht gerade einen Computer gekauft haben und gerade lernen, ihn zu benutzen, sollten Sie keine Probleme haben, die Lektionen und die von Ed beigefügten Beispiele zu verstehen.
Um einen besseren Überblick darüber zu bekommen, wie dieses fast 300-seitige Buch aufgebaut ist, finden Sie hier eine Liste der Kapitel und was Sie in jedem einzelnen erwartet:
- Kapitel 1 - Überblick über Windows PowerShell 3.0(Chapter 1 - Overview of Windows PowerShell 3.0) - Dieses erste Kapitel gibt Ihnen einen sehr guten und verständlichen Überblick darüber, was PowerShell ist und zeigt auch einige Unterschiede zwischen der Windows PowerShell- Konsole und dem Windows PowerShell Integrated Scripting Environment auf, das Sie später verwenden werden weiter im Buch. Sie lernen auch die in Powershell verwendeten (Powershell)Verben(verbs) und Namenskonventionen sowie einige grundlegende Sicherheitsaspekte kennen, die sich direkt auf die Verwendung von PowerShell auswirken .
- Kapitel 2 – Verwenden von Windows PowerShell-Cmdlets(Chapter 2 - Using Windows PowerShell cmdlets) – Betrachten Sie dieses Kapitel als das ABC von PowerShell . Cmdlets sind das Herzstück von PowerShell , und wenn Sie wirklich lernen möchten, wie man es verwendet, müssen Sie Cmdlets zuerst beherrschen. Glücklicherweise leistet Ed großartige Arbeit darin, sowohl ihre Rolle als auch ihre Struktur zu erklären, und gibt Ihnen schnell viele Beispiele, die Sie auf Ihrem eigenen Computer ausführen und selbst testen können, um die Wirkung zu sehen. Einige der hier aufgeführten Beispiele beinhalten das Durchsuchen der Hilfethemen(Help) von PowerShell oder die Verwendung des Cmdlets Get-Command , um andere Cmdlets zu finden. Das Kapitel endet mit Abschnitten(Policy) zum Einrichten einer Skriptausführungsrichtlinie(Script)(Keine Sorge, Sie werden auch lernen, was das ist) und ein grundlegendes Windows PowerShell -Profil erstellen.
- Kapitel 3 – Filtern, Gruppieren und Sortieren(Chapter 3 - Filtering, grouping, and sorting) – PowerShell ist großartig darin, Ihnen einen gründlichen Einblick in verschiedene Arten von Daten zu geben. Dieses Kapitel führt Sie zunächst durch eine Einführung in die Pipeline und zeigt Ihnen dann, wie Sie die Informationen sortieren, gruppieren oder filtern, die Sie durch die Verwendung verschiedener Cmdlets erhalten.
- Kapitel 4 – Formatieren der Ausgabe(Chapter 4 - Formatting output) – Das Anzeigen von Rohdaten in der PowerShell - Konsole ist möglicherweise nicht immer die beste Möglichkeit, sie anzuzeigen. Das vierte Kapitel des Buchs gibt Ihnen eine praktische Demonstration, wie Sie eine Tabelle in PowerShell erstellen und sie verwenden, um die benötigten Daten auf organisierte Weise anzuzeigen. Es zeigt Ihnen auch, wie Sie das Ausgaberaster verwenden, eine Funktion, von der ich wette, dass viele von Ihnen sie lieben werden.
- Kapitel 5 – Ausgabe(Chapter 5 - Storing output) speichern – Sobald Sie den Dreh raus haben, Informationen aus PowerShell abzurufen(PowerShell) , zeigt Ed, wie Sie diese Informationen in verschiedenen Tools speichern. Er demonstriert dies, indem er Informationen in csv- , txt- und xml - Dateien speichert.
-
Kapitel 6 – Nutzung von Windows PowerShell-Anbietern(Chapter 6 - Leveraging Windows PowerShell providers) – Hier beginnt das Buch, technischer zu werden. Aber hey, dafür bist du hier, oder? Schließlich sprechen wir über eines der leistungsstärksten Tools, die Sie in den Betriebssystemen von Microsoft finden werden! (Microsoft)In diesem Kapitel wird erläutert, was Windows PowerShell - Anbieter sind, und der Aliasanbieter(Alias) , der Zertifikatanbieter(Certificate) , der Umgebungsanbieter(Environment) , der Dateisystemanbieter(File System) , der Funktionsanbieter(Function) , der Registrierungsanbieter(Registry) und die Variable werden sorgfältig untersucht
Anbieter. Beruhige dich jetzt und atme tief durch. Wenn Sie hier ankommen, während Sie die im Buch gezeigten Beispiele sorgfältig lesen und üben, haben Sie ein ausreichendes Verständnis von PowerShell , um sich nicht in technischer Hinsicht zu verlieren. - Kapitel 7 - Verwenden von Windows PowerShell-Remoting(Chapter 7 - Using Windows PowerShell remoting) - Meiner Meinung nach ist dies eines der wichtigsten Kapitel des Buches. Nehmen Sie sich Zeit beim Lesen und lesen Sie es ein zweites oder drittes Mal, wenn Sie das Gefühl haben, dass Sie es brauchen, denn hier zeigt sich die wahre Stärke von PowerShell . Ich würde sogar sagen, dass der Inhalt dieses Abschnitts das Wort power in PowerShell bringt . Hier erfahren Sie, wie Sie Befehle auf einem Remote-Computer ausführen, dauerhafte Verbindungen herstellen und auch einige Fehlerbehebungen durchführen.
- Kapitel 8 – Verwenden von WMI(Chapter 8 - Using WMI) – Dieses Kapitel geht detailliert auf die Windows Management Instrumentation ein, die Microsoft seit Windows NT 4.0 in jedes Betriebssystem integriert hat . Ja, es ist so(that) wichtig. Sie lernen WMI -Klassen, -Provider und -Namespaces kennen und testen Ihr Wissen, indem Sie WMI auf zwei verschiedene Arten abfragen. Wenn Sie mit SQL(SQL) vertraut sind, werden Sie sich mit mindestens einer der beiden Methoden sofort zu Hause fühlen.
- Kapitel 9 – Verwenden von CIM(Chapter 9 - Using CIM) – Das Common Information Model ( CIM ) bietet eine interessante Möglichkeit, Informationen aus der (CIM)Windows-Verwaltungsinstrumentation(Windows Management Instrumentation) abzurufen . Ed Wilson erklärt sehr gut, wie und warum diese Funktion sowohl lokal als auch remote verwendet wird.
- Kapitel 10 – Verwenden der Windows PowerShell ISE(Chapter 10 - Using the Windows PowerShell ISE) – Die Windows PowerShell ISE ist eine interaktivere Möglichkeit, PowerShell für so ziemlich alles zu verwenden, was in den Büchern bisher besprochen wurde. Sie erfahren, wie Sie die Umgebung, die Registerkartenerweiterungsfunktion und den Ausgabebereich(Output) verwenden . Das Buch behandelt auch das Erstellen und Entfernen von ISE - Snippets (ja, Sie werden auch lernen, was diese sind).
- Kapitel 11 – Verwenden von Windows PowerShell-Skripts(Chapter 11 - Using Windows PowerShell scripts) – PowerShell bietet zahlreiche Optionen für die Netzwerkverwaltung und -verwaltung. Wenn Sie ein IT-Administrator sind, werden Sie bei Ihren täglichen Aufgaben höchstwahrscheinlich auf wiederkehrende Anforderungen stoßen, die vereinfacht werden können, indem Sie Ihre eigenen Skripts schreiben und sie über PowerShell ausführen(PowerShell) . Während einige Vertrautheit mit VBScriptoder jede andere Skript- oder Programmiersprache für das Verständnis dieses Kapitels von Nutzen wäre, ich würde es nicht als obligatorisch bezeichnen. Ed hat dieses Buch für Anfänger geschrieben, und es ist nicht schwer, die in diesem Kapitel veranschaulichten Skripte zu verstehen, selbst wenn Sie noch keine Codezeile geschrieben haben. Das Kapitel stellt einige Gründe für das Schreiben von Skripten vor, zeigt Ihnen, wie Sie sie ausführen, wie Sie die Ausführungsrichtlinie für Skripts festlegen, und lehrt Sie etwas über Variablen und verschiedene Sprachanweisungen.
- Kapitel 12 – Arbeiten mit Funktionen(Chapter 12 - Working with functions) – Funktionen sind das primäre Programmierelement beim Schreiben von PowerShell- Skripten. Das Kapitel beginnt mit einer Einführung in die Funktionen und deren Verwendung und erklärt anschließend, wie Parameter für die Eingabe verwendet werden. Es enthält auch zwei spezielle Szenarien für die Verwendung von Funktionen.
- Kapitel 13 - Debuggen von Skripten(Chapter 13 - Debugging scripts) - Es gibt ein Sprichwort, das ungefähr so lautet: "Das beste Debugging ist kein Debugging.". Natürlich passiert das im wirklichen Leben selten. Dieses Kapitel führt Sie durch das Skript-Debugging und seine Bedeutung, das Setzen, Auflisten, Aktivieren und Deaktivieren von Breakpoints in PowerShell- Skripten.
- Kapitel 14 – Behandlung von Fehlern(Chapter 14 - Handling errors) – Ed Wilson schließt die PowerShell- Lektionen elegant mit einem Kapitel ab, das der Fehlerbehandlung gewidmet ist. Das Kapitel beginnt mit einem guten Ansatz zu fehlenden Parametern und lehrt Sie anschließend, wie Sie Auswahlmöglichkeiten einschränken und überprüfen, wie Sie mit fehlenden Rechten umgehen. Außerdem lernen Sie eine strukturierte Fehlerbehandlung kennen.
Das Buch enthält zwei Abschnitte im Anhang, einer enthält häufig gestellte Fragen zu PowerShell(PowerShell FAQ) und der andere erklärt die Codierungskonventionen von PowerShell 3.0 auf freundliche und verständliche Weise, sodass Sie auch einige Best Practices in Bezug auf die Lesbarkeit und Wartung von Skripts lernen.
So funktioniert das ... Aber hier ist der Grund
Eine großartige Sache an Eds Unterrichtsstil ist seine Herangehensweise, den Grund zu erklären, warum man Dinge auf eine bestimmte Art und Weise tun muss, und nicht mit einem Affen-sehen-Affen-machen(monkey see, monkey do) - Ansatz. Jedes Kapitel beginnt mit einfachen Erklärungen und einem Überblick über die behandelte Materie. Dann geht es zu spezifischeren Aufgaben über und gibt Ihnen gleichzeitig einen Einblick, warum Sie dies und das tun müssen. Als anfängerorientiertes Buch kann ich diesen Ansatz nur loben und hoffe, ihn in möglichst vielen Büchern zu sehen, insbesondere in technischen.
Jedes Kapitel endet mit einer Zusammenfassung der darin enthaltenen Informationen, die als Nachbereitung und Gedächtnisauffrischung dient, damit Sie die Informationen besser verstehen und im Gedächtnis behalten können.
Hat es mir geholfen?
Die kurze Antwort: Ja!
Der Autor behandelt ein ziemlich komplexes Thema und eines der komplexesten Tools, die jemals in Windows enthalten waren, und erklärt es auf eine Weise, die sowohl leicht verständlich als auch interessant genug ist, um Sie zu fesseln. Ich habe PowerShell noch nie zuvor verwendet, aber nachdem ich das Buch gelesen habe, kann ich mit Sicherheit sagen, dass ich ein grundlegendes Verständnis davon habe, was PowerShell ist, wie es funktioniert und wer am besten von seiner Verwendung profitieren würde. Ich habe mich nicht allzu sehr mit Scripting befasst, aber das wird definitiv ein Thema sein, das wir bald hier bei 7 Tutorials behandeln werden , und Ed Wilsons(Ed Wilson) Buch wird dabei unsere Bibel(Bible) sein .
Das Urteil
Während diejenigen unter Ihnen, die mit dem Stil von Ed Wilson(Ed Wilson) vertraut sind , Windows PowerShell 3.0 First Steps sicherlich genießen werden , könnte ich dasselbe für absolute Anfänger sagen. Die Konzepte und Beispiele werden sehr gut erklärt und Sie erhalten in jedem Kapitel einige praktische Do-it-yourself-Erfahrungen, die zum Lernen nur großartig sein können. Während das Buch Neulingen einen großartigen Ausgangspunkt für die Verwendung von PowerShell bietet , könnten auch nützlichere Skripter oder IT-Administratoren es nützlich finden, insbesondere die Kapitel zur Skripterstellung und der Anhang zu Codierungskonventionen. Angesichts der Tatsache, dass dies ein Buch ist, das Ihnen im Grunde zeigt, dass Sie kein Computerexperte sein müssen, um zu lernen, wie man Skripte schreibt und Netzwerkaufgaben automatisiert oder verwaltet, würde ich es einem Neuling wärmstens empfehlenPower Shell .
Related posts
Buchbesprechung – Computing mit Windows 7 für Ältere und Weisere
Buchbesprechung – Der How-To-Geek-Leitfaden für Windows 8
Buchbesprechung - Microsoft Office 2010 schlicht und einfach
Buchbesprechung – Windows 8.1 The Missing Manual, von David Pogue
Buchbesprechung – Windows 8 Inside Out, von Tony Northrup
Buchbesprechung: Erstellen Sie Ihre eigene Website: Ein Comic-Leitfaden für HTML, CSS und Wordpress
Buchbesprechung – Bringen Sie sich Windows 8 visuell bei
Buchbesprechung – Windows 8 sofort einsatzbereit, von Mike Halsey
Buchbesprechung – Geheimnisse von Windows 8
Buchbesprechung – Microsoft Office 2010 für Dummies
Buchbesprechung – Windows 7 zum Laufen
Buchbesprechung – Windows 7 – Das endgültige Handbuch
So wechseln Sie zwischen CMD und PowerShell in Windows Terminal
Buchbesprechung - Microsoft Excel 2010 Schritt für Schritt
Buchbesprechung – Schritt für Schritt zu Microsoft Office Professional 2013
Buchbesprechung – Windows 7 Inside Out
Buchbesprechung - Laptops vereinfacht
Buchbesprechung – Windows 8.1 Schritt für Schritt, von Ciprian Rusen & Joli Ballew
Buchbesprechung – Evernote für Dummies
Buchbesprechung - Windows 7 Schritt für Schritt