Book description
PowerShell ist die Standard-Skriptsprache für Windows-Automation und mittlerweile unverzichtbar für Administratoren und ambitionierte Windows-Anwender. Mit PowerShell lassen sich wiederkehrende Aufgaben automatisieren, Reports erstellen, Drucker einrichten, Daten sichern und alle übrigen Handgriffe erledigen, die mehr als einmal anfallen.Ob Sie sich bereits PowerShell-Wissen angeeignet haben und nun eine gründliche Aufbereitung wünschen oder PowerShell ganz neu entdecken: Dieses verständlich geschriebene Praxisbuch erklärt umfassend und mit vielen Praxisbeispielen, wie PowerShell funktioniert und Sie professionell damit arbeiten. Dr. Tobias Weltner hat hierzu alle für Einsteiger wichtigen Inhalte aus seinem Standardwerk „PowerShell 5“ in diesem Buch aktualisiert und zusammengefasst.Das Themenspektrum reicht von PowerShell-Befehlen (Cmdlets) und Skripten bis hin zu PowerShell Pipeline, eigenen Befehlen, Fehlerhandling und Debugging sowie Remoting.
Table of contents
- Cover
- Titel
- Impressum
- Inhalt
- Einleitung
-
1 PowerShell startklar machen
- Mit PowerShell Kontakt aufnehmen
- Die PowerShell-Konsole einrichten
- PowerShell ISE einsetzen
- VSCode und PowerShell
- Erste Schritte mit PowerShell
- IntelliSense-Unterstützung im ISE-Editor
- Skriptausführung erlauben
- Tippfehler vermeiden und Eingaben erleichtern
- PowerShell-Hilfe aus dem Internet nachladen
-
Teil A Erste Befehle
- 2 Cmdlets – die PowerShell-Befehle
- Alles, was Sie über Cmdlets wissen müssen
- Cmdlets für eine Aufgabe finden
- Mit Parametern Wünsche formulieren
- Neue Cmdlets aus Modulen nachladen
- Alias: Zweitname für Cmdlets
- 3 PowerShell-Laufwerke
- Dateisystemaufgaben meistern
- Umgebungsvariablen
- Windows-Registrierungsdatenbank
- Virtuelle Laufwerke und Provider
- 4 Anwendungen und Konsolenbefehle
- Programme starten
- Argumente an Anwendungen übergeben
- Ergebnisse von Anwendungen weiterverarbeiten
- Laufende Programme steuern
-
Teil B Aufgaben automatisieren
- 5 PowerShell-Skripte
- PowerShell-Skripte verfassen
- Profilskripte – die Autostartskripte
- Skripte außerhalb von PowerShell starten
- 6 Die PowerShell-Pipeline
- Aufbau der PowerShell-Pipeline
- Select-Object
- Where-Object
- Sort-Object
- ForEach-Object
- Group-Object
- Measure-Object
- Mit »berechneten« Eigenschaften arbeiten
-
Teil C Operatoren nutzen
- 7 Operatoren und Bedingungen
- Operatoren – Aufbau und Namensgebung
- Zuweisungsoperatoren
- Vergleichsoperatoren
- Bedingungen
- 8 Textoperationen und reguläre Ausdrücke
- Texte zusammenfügen
- Textstellen finden und extrahieren
- Reguläre Ausdrücke: Textmustererkennung
- Textstellen ersetzen
- Split und Join: eine mächtige Strategie
-
Teil D Betriebssystem-Funktionen einsetzen
- 9 Mit Objekten arbeiten
- Eigenschaften und Methoden
- Eigenschaften und Methoden anzeigen
- Ergebnisse eines Befehls untersuchen
- Eigenschaften lesen
- Eigenschaften ändern
- Methoden aufrufen
- 10 Typen verwenden
- Typumwandlungen
- Neue Objekte durch Typumwandlungen
- Implizite Umwandlung und typisierte Variablen
- Verborgene Befehle in Typen
- Statische Methoden verwenden
- Neue Objekte herstellen
- COM-Objekte verwenden
- Webdienste ansprechen
- Typen nachladen
-
Teil E Neue eigene Befehle erfinden
- 11 Powershell-Funktionen
- Alles Wichtige: ein Überblick
- Eine bessere Prompt-Funktion
- Zwingend erforderliche Parameter
- Argumente ohne Parameter
- Rückgabewerte festlegen
- 12 Pipeline-fähige Funktionen
- Anonyme Pipeline-Funktion
- Parameter und Pipeline-Kontrakt
- »HASA«-Kontrakt: Objekteigenschaften lesen
- Modularer Code mit Pipeline-fähigen Funktionen
- 13 Eigene Module erstellen
- Module sind Ordner
- Manifestdatei für ein Modul
- 14 PowerShellGet – Module verteilen und nachladen
- PowerShell Gallery nutzen
- Privates Repository einrichten
- Teil F Fehlerbehandlung und Debugging
- Teil G Mit Remoting quer durchs Netzwerk
- Index
- Über den Autor
Product information
- Title: Windows PowerShell
- Author(s):
- Release date: March 2018
- Publisher(s): dpunkt
- ISBN: 9783960090731
You might also like
book
PowerShell 7 und Windows PowerShell
PowerShell ist eine hochmoderne Shell-Sprache. Im Windows-Umfeld entstanden, ist sie inzwischen für Linux und macOS und …
book
Windows PowerShell, 2nd Edition
PowerShell ist die Standard-Skriptsprache für die Windows-Automation und nach wie vor unverzichtbar für Administratoren und ambitionierte …
book
Windows PowerShell Unleashed
A new edition of this title is available, ISBN-10: 0672329883 ISBN-13: 9780672329883 PowerShell is one of …
book
Windows PowerShell Cookbook
This Cookbook by Windows PowerShell team developer Lee Holmes provides hundreds of tested scripts that you …