Book description
Dieses Buch weist Ihnen den Weg, Systemadministration mit PowerShell 3.0 zu automatisieren, auch wenn Sie noch keinerlei Erfahrung mit Skripts oder Programmierung haben.
Table of contents
- Einführung
-
I. Einführung
- 1. PowerShell kennenlernen
-
2. Cmdlets – die PowerShell-Befehle
- Alles, was Sie über Cmdlets wissen müssen
- Cmdlets für eine Aufgabe finden
- Mit Parametern Wünsche formulieren
- Cmdlets und virtuelle Laufwerke
- Neue Cmdlets aus Modulen nachladen
- Alias: Zweitname für Cmdlets
- Testen Sie Ihr Wissen!
- Zusammenfassung
- 3. Anwendungen und Konsolenbefehle
- 4. Eigene und fremde Skripts einsetzen
-
II. Fortgeschrittene Anwender
-
5. Die PowerShell-Pipeline
- Aufbau der PowerShell-Pipeline
- Spalten auswählen mit Select-Object
- Ergebnisse filtern mit Where-Object
- Ergebnisse sortieren mit Sort-Object
- Frei programmierbare Aktion mit ForEach-Object
- Ergebnisse analysieren mit Group-Object
- Häufigkeit und Gesamtgrößen: Measure-Object
-
Frei programmierbare Eigenschaften
- Datentyp der Sortierung ändern
- Gruppierung nach bestimmten Textteilen
- Umwandlung von Byte in MB
- Hashtabelle: Mehrere Werte übergeben
- Mehrere Spalten in umgekehrter Sortierung
- Mehrspaltige Anzeigen
- Neue Einträge hinzufügen
- Spaltenbreite, Bündigkeit und Gruppenüberschriften
- Frei wählbare Gruppierungskriterien
- Pipeline und Performance: Optimierungen
- Testen Sie Ihr Wissen!
- Zusammenfassung
-
6. Ergebnisse ausgeben und formatieren
- Ergebnisse als Text ausgeben
- Ergebnisse als Objekte exportieren
- HTML-Reports erstellen
- Testen Sie Ihr Wissen!
- Zusammenfassung
-
7. Operatoren
- Operatoren – kurzer Überblick
- Der Format-Operator -f
- Vergleichsoperatoren
- Zuweisungsoperatoren
- Textoperatoren und Textmanipulationen
- Testen Sie Ihr Wissen!
- Zusammenfassung
- 8. Einfache Funktionen
-
9. Fehlerhandling und Debugging
- Syntaxfehler erkennen und beheben
- Typische Logikfehler aufspüren und entschärfen
- Mit dem Debugger Logikfehler nachvollziehen
- Laufzeitfehler abfangen
- ErrorRecords und Exceptions – Details zum Fehler
- Aussagekräftige Fehlermeldungen generieren
- Eigene Fehler auslösen
- Testen Sie Ihr Wissen!
- Zusammenfassung
-
5. Die PowerShell-Pipeline
-
III. Low-Level-Zugang
- 10. Mit Objekten arbeiten
- 11. Wie PowerShell Objekte erweitert
- 12. Datentypen umwandeln
- 13. Neue Objekte anlegen
- 14. Typen verwenden
- 15. Typen nachladen und .NET-Code kompilieren
-
IV. PowerShell-Entwickler
- 16. Pipelinefähige Funktionen
- 17. Objekte als Rückgabewerte
- 18. Fortgeschrittene Parameter
- 19. Proxyfunktionen verstehen und einsetzen
- 20. Eigene Module erstellen
- 21. Gültigkeitsbereiche
- 22. Sicherheit und Signaturen
-
V. Spezielle Techniken
-
23. Windows PowerShell-Remoting
- Klassisches Remoting
- Universelles PowerShell-Remoting
- Enter-PSSession: Interaktive Remotekonsole
- Invoke-Command: Remoteausführung von PowerShell-Code
- New-PSSession: Dauerhafte Remotesitzungen
- Sitzungskonfigurationen anlegen und verwalten
- Datentransfer und Performance-Optimierung
- WSMan: Ports, Timeouts und andere Remoting-Einstellungen
- Fehler finden und beheben
- Zusammenfassung
-
24. Hintergrundjobs
-
Hintergrundjobs verwenden
- Hintergrundjob anlegen
- Laufende Hintergrundjobs kontrollieren
- Ergebnisse eines Hintergrundjobs abrufen
- Hintergrundjobs abschließen
- Parallelverarbeitung für mehr Geschwindigkeit
- Der Parameter -AsJob
- Hintergrundjobs auf Remotecomputern starten
- Weitere Remotejobverfahren
- Was Sie bei Hintergrundjobs bedenken sollten...
- Lightweight-Threads für Hintergrundjobs
- InProcess-Jobs einsetzen
- Testen Sie Ihr Wissen!
- Zusammenfassung
-
Hintergrundjobs verwenden
- 25. Ereignisverarbeitung
- 26. Workflows
- 27. Benutzeroberflächen gestalten
- 28. Erweiterungen für den ISE-Editor
-
23. Windows PowerShell-Remoting
- A. Über den Autor
- Stichwortverzeichnis
- Copyright
Product information
- Title: Scripting mit Windows PowerShell 3.0 - Der Workshop
- Author(s):
- Release date: May 2013
- Publisher(s): Microsoft Press Deutschland
- ISBN: 97833866456877
You might also like
book
Cybersecurity Blue Team Toolkit
A practical handbook to cybersecurity for both tech and non-tech professionals As reports of major data …
book
Begin to Code with JavaScript
Become a JavaScript programmerand have fun doing it! Start writing software that solves real problems, even …
book
Python Crash Course, 3rd Edition
Python Crash Course is the world's best-selling guide to the Python guide programming language, with over …
book
Forensic Analytics, 2nd Edition
Become the forensic analytics expert in your organization using effective and efficient data analysis tests to …