Windows PowerShell 5 – kurz & gut

Rolf Masuch und Thorsten Butz

Diese Publikation zitieren

Rolf Masuch, Thorsten Butz, Windows PowerShell 5 – kurz & gut (2016), O'Reilly Verlag, Heidelberg, ISBN: 9783960100607

1145
Accesses

Beschreibung / Abstract

Die Windows PowerShell eröffnet Administratoren der Windows-Plattform interessante Möglichkeiten. Mit der objektbasierten Befehlsshell, der einprägsamen Skriptsprache und den Utilities der PowerShell können Sie verschiedenste Aufgaben schnell erledigen und automatisieren. Die PowerShell ermöglicht den Zugriff auf leistungsstarke Technologien: auf das .NET Framework, die Windows Management Instrumentation (WMI), COM, die Windows-Registrierung u.v.a.m.

Alles, was Sie benötigen, um die PowerShell 5 effektiv zu nutzen, finden Sie kompakt und verständlich in diesem Buch: die Syntax der Skriptsprache, ihre Erweiterungsmöglichkeiten wie Snap-ins und Module sowie die Zusammenarbeit zwischen PowerShell und den Microsoft-Serverprodukten. Sie lernen auch, selbst Skripte zu schreiben, entfernte Rechner zu verwalten und die PowerShell in Ihre Arbeit mit Produkten wie Active Directory oder SQL zu integrieren. Eine Reihe von Referenzen macht das Buch außerdem zum idealen Nachschlagewerk. Sie behandeln z.B.:

- Reguläre Ausdrücke
- beispielgetriebenes Parsen in der PowerShell 5
- nützliche .NET- und WMI-Klassen
- ausgewählte COM-Objekte und deren Verwendung
- .NET-String-Formatierung
- Active-Directory-Befehlsumwandlungen

Beschreibung

Rolf Masuch ist seit 1996 Microsoft Certified Trainer mit den Schwerpunkten Windows Server, Active Directory, Exchange Server und PowerShell. Er ist Gründer der deutschen PowerShell-Anwendergruppe. Für seine Verdienste um die PowerShell-Community wurde ihm der Titel Most Valuable Professional verliehen.

Thorsten Butz ist langjähriger Microsoft Certified Trainer und Consultant. Er begann seine Karriere als Netzwerkspezialist und Unix-Enthusiast beim Provider Network. Seit Windows 2000 begleitet er intensiv Microsofts Server-Technologien, mit dem besonderen Augenmerk auf Interoperabilität und Automation.

Inhaltsverzeichnis

  • BEGINN
  • Inhaltsverzeichnis
  • Einleitung
  • Versionen und Updatemöglichkeiten
  • Funktionsumfang der PowerShell
  • Die Evolution der PowerShell
  • Die PowerShell als Sprache
  • Cmdlets
  • Aliasse
  • Provider
  • Die Pipeline
  • Das Hilfesystem
  • Erweiterungsmöglichkeiten
  • Snap-ins
  • Module
  • Allgemeine Anpassungsmöglichkeiten
  • Konsoleneinstellungen
  • Profile
  • Eingabeaufforderung
  • Tabulator-Vervollständigung
  • Ausführungsrichtlinien
  • Befehle und Ausdrücke
  • Kommentare
  • Variablen
  • Boolesche Werte
  • Strings
  • Literale und sich erweiternde Zeichenketten
  • Here-Strings
  • Escape-Sequenzen
  • Zahlen
  • Einfache Zuweisung
  • Administrative numerische Konstanten
  • Hexadezimal- und andere Zahlensysteme
  • Arrays und Listen
  • Array-Definitionen
  • Array-Zugriff
  • Array-Aufteilung
  • Hash-Tabellen (assoziative Arrays)
  • Hash-Tabellen-Definitionen
  • Zugriff auf Hash-Tabellen
  • Eigene Objekte
  • Zugriff auf die Eigenschaften des Objekts
  • Eigene Datentypen und Klassen mit PowerShell 5
  • XML
  • Einfache Operatoren
  • Arithmetische Operatoren
  • Logische Operatoren
  • Binäre Operatoren
  • Weitere Operatoren
  • Vergleichsoperatoren
  • Bedingungsanweisungen
  • Die Anweisungen if, elseif und else
  • switch-Anweisungen
  • Schleifenanweisungen
  • for-Anweisung
  • foreach-Anweisung
  • while-Anweisung
  • do...while-Anweisung/do...until-Anweisung
  • Anweisungen zur Ablaufsteuerung
  • Mit dem .NET Framework arbeiten
  • Statische Methoden
  • Instanzmethoden
  • Statische Eigenschaften
  • Instanzeigenschaften
  • Etwas über Typen lernen
  • Typabkürzungen
  • Instanzen von Typen anlegen
  • Mit COM-Objekten zusammenarbeiten
  • Typen erweitern
  • Skripte schreiben, Funktionalität wiederverwenden
  • Skripte schreiben
  • Skripte ausführen
  • Eingaben an Skripte übergeben
  • Ausgaben von Skripten entgegennehmen
  • Funktionen
  • Erweiterte Funktionen
  • Skriptblöcke
  • Integrated Scripting Environment (ISE)
  • (W)MI
  • WMI-Cmdlets (DCOM)
  • CIM Cmdlets (WS-Man)
  • CDXML
  • Entfernte Rechner verwalten
  • Integrierte Remotingfunktionen
  • PowerShell Remoting
  • Hintergrundaufträge
  • Desired State Configuration (DSC)
  • DSC-Konfiguration
  • DSC-Ressourcen
  • Local Configuration Manager
  • Erweiterbarkeit
  • Verwalten von Fehlern
  • Nonterminating Errors
  • Terminating Errors
  • Ausgaben formatieren
  • Ausgaben entgegennehmen
  • Ablaufverfolgung und Fehlersuche
  • Das Cmdlet Set-PsDebug
  • Das Cmdlet Trace-Command
  • Verbose Cmdlet-Ausgabe
  • Die PowerShell erweitern
  • Remote Server Administration Tools (RSAT)
  • Softwareverteilung mit PowerShell 5
  • Der Unterbau: OneGet und NuGet
  • Das Modul PowerShellGet
  • Das Modul PackageManagement
  • Integration in Produkte
  • Active Directory
  • Exchange
  • Office 365
  • Azure
  • Referenz
  • Reguläre Ausdrücke
  • Beispielgetriebenes Parsen in PowerShell 5
  • Automatische Variablen der PowerShell
  • Ausgewählte .NET-Klassen und deren Verwendung
  • WMI-Referenz
  • Ausgewählte COM-Objekte und deren Verwendung
  • Active-Directory-Befehlsumwandlungen
  • .NET-String-Formatierung
  • Standardverben der PowerShell
  • Index

Mehr von dieser Serie

    Ähnliche Titel

      Mehr von diesem Autor