PowerShell ist eine leistungsfähige und vielseitige Kommandozeilen- und Programmiersprache. Windows-Anwender besitzen sie bereits, denn sie ist Teil des Betriebssystems. Linux- und MacOS-Anwender können PowerShell kostenlos herunterladen.
PowerShell wurde entwickelt, um Routineaufgaben in der IT zu automatisieren, anstatt mit immer denselben Klicks und Handgriffen Zeit zu vergeuden. PowerShell-Kenntnisse sind für Windows-Administratoren unverzichtbar. Da PowerShell inzwischen auf Linux und MacOS unterstützt wird, eignet sie sich auch für die Administration heterogener Umgebungen.
Aber auch ambitionierte Privatanwender schätzen PowerShell als leicht zu erlernende Programmierspache, mit der man z.B. automatisch Sicherungskopien anlegen oder einen Downloadmanager einrichten kann.
Dieses Buch ist die überarbeitete und gekürzte Fassung des über 1.100 Seiten starken PowerShell 5: Windows-Automation für Einsteiger und Profis und konzentriert sich auf die für Einsteiger wesentlichen Inhalte.
Sie benötigen kein Vorwissen und können mit überschaubarem Zeitaufwand Schritt für Schritt die Möglichkeiten der PowerShell entdecken. Die Beispiele verwenden den Befehlssatz der Windows PowerShell. Nicht alle Beispiele sind auf Linux und MacOS lauffähig.
Aus dem Inhalt:
- PowerShell auf Windows, Linux, MacOS einsatzbereit machen
- Schnelleinstieg: rasche Erfolge mit interaktiven Kommandos
- Routineaufgaben mit PowerShell-Skripten lösen
- Durchdachter Einsatz der objektorientierten Pipeline
- Textoperationen, Parsing und reguläre Ausdrücke
- Direkter .NET-Framework-Zugriff mit Objekten und Typen
- Wiederkehrende Aufgaben als eigene Befehle in Modulen verfügbar machen
- Mit PowerShellGet Module und Skripte zentral verwalten