Die Windows PowerShell ist der Name der neuen Kommandozeile und Skriptingumgebung für die Systemverwaltung und -automatisierung der Windows Plattform. Windows PowerShell basiert auf .NET Framework und ermöglicht IT-Spezialisten, die Verwaltung von Windows und Anwendungen zu steuern und zu automatisieren.
Inhalt
Einführung in PowerShell
Was ist PowerShell?
Sprachkonzepte einer neuen Sprache
OOP-Auffrischungskurs
Erste Schritte
Grundlagen
Befehlskonzepte und Terminologie
Parsing und PowerShell
Pipelines und Befehle
Formatierung und Ausgabe
Arbeiten mit Typen
Typenmanagement
Basistypen und Literale
Typumwandlungen
Operatoren und Ausdrücke
Arithmetische Operatoren
Die Zuweisungsoperatoren
Vergleichsoperatoren
Operatoren zum Musterabgleich
Logische und Bit-Operatoren
Erweiterte Operatoren und
Variablen
Operatoren für die Arbeit mit Typen
Die unären Operatoren
Gruppieren, Unterausdrücke und Array-Unterausdrücke
Array-Operatoren
Operatoren für Eigenschaften und Methoden
Der PowerShell Format-Operator -F
Umleitung und Umleitungsoperatoren
Variablen
Flusskontrolle in Skripten
Das if/elseif/else-Statement
Die while-Schleife
Die do/while-Schleife
Die for-Schleife
Die foreach-Schleife
Labels, break und continue
Das switch-Statement
Ablaufsteuerung mit Commandlets
Der Wert von Statements
Funktionen und Skripte
Grundlagen von Funktionen
Formale Parameter und das param-Statement
Rückgabewerte von Funktionen
Funktionen in einer Pipeline
Verwalten von Funktionen
Verwalten von Skripten
Skriptblöcke und Objekte
Skriptblock-Grundlagen
Erzeugen und Manipulieren von Objekten
Arbeiten am Typsystem
Die PowerShell-Sprache erweitern
Typerweiterung
Code zur Laufzeit generieren
Fehler, Ausnahmen und
Skript-Debugging
Fehlerbehandlung
Umgang mit Fehlern die die Ausführung beenden
Skript-Debugging
Eingebettete Prompts und Breakpoints
Low-Level-Überwachung
Das Ereignisprotokoll von PowerShell
Verarbeitung von Texten,
Dateien und XML
Verarbeiten von unstrukturiertem Text
Dateiverarbeitung
XML-Verarbeitung
.NET und WinForms
.NET in PowerShell verwenden
PowerShell und das Internet
PowerShell und grafische Benutzerschnittstellen
Windows Objekte: COM und WMI
COM in PowerShell verwenden
WMI und PowerShell
Welches Objektmodell sollte man verwenden?
Sicherheit
Einführung in die Sicherheit
Sicherheitsmodellierung
Absichern der PowerShell-Umgebung
Signieren von Skripten
Sichere Skripte schreiben
Seminar-Ziel
Nach diesem Seminar verstehen Sie die PowerShell und können selbständig eigene PowerShell-Skripte für unterschiedliche Anwendungsfälle schreiben
Wer sollte teilnehmen
Windows-Administratoren und Programmierer, die eine praktische Einführung in das Thema PowerShell bekommen möchten
Dauer des Seminars
3 Tag(e), 1. Tag 10:00-17:00h, Folgetag(e) 09:00-16:00h
Teilnehmerzahl
max. 8 Personen
Seminar-Gebühren
1.080,00 Euro p. P. zzgl. MwSt., inkl. Seminar-Unterlagen, Teilnahmezertifikat, Mittagessen und ganztägig Getränke, Obst und Snacks
Im GFU-Bookshop finden Sie u. a. folgende Bücher zu diesem Seminar / Lehrgang:
Professional Windows PowerShell Programming
Professional Windows PowerShell Programming Snap-ins, Cmdlets, Hosts, and Providers Providing you with the programmer´s approach to understanding Windows PowerShell, this book introduces you to the concepts, components, and development techniques for building software packages that leverage the power of PowerShell. This author team of PowerShell experts shows you how PowerShell makes writing code easy by providing a runtime engine with its own parser, and you´ll see how PowerShell offers functionality that enables you to add custom formatting when objects are displayed. You´ll find out how PowerShell´s robust SDK allows you to take advantage of PowerShell within your own applications. Plus, you´ll discover that with PowerShell, all of the . NET Framework objects become accessible via scripting, making PowerShell a very powerful addition to your toolbox and a popular choice for future development. Once you begin performing the tasks associated with writing command-line utilities, you´ll quickly learn how PowerShell permits you to direct your attention to the business logic of your applications. What you will learn from this book * How to create a PowerShell snap-in * Writing your own custom cmdlets * Creating custom providers * Calling to the PowerShell execution engine * Implementing a host user interface * Extending types and formatting Who this book is for This book is for developers and programmers who want to extend the functionality of Windows PowerShell technologies and extend their applications by using PowerShell. Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
Seminar
Windows PowerShell Pocket Reference
"This portable reference to Windows PowerShell summarizes both the command shell and scripting language, and provides a concise reference to the major tasks that make PowerShell so successful. It´s an ideal on-the-job tool for Windows administrators who don´t have time to plow through huge books or search online. Written by Microsoft PowerShell team member Lee Holmes, and excerpted from his Windows PowerShell Cookbook, Windows PowerShell Pocket Reference offers up-to-date coverage of PowerShell´s 1. 0 release. You´ll find information on . NET classes and legacy management tools that you need to manage your system, along with chapters on how to write scripts, manage errors, format output, and much more. Beginning with a whirlwind tour of Windows PowerShell, this convenient guide covers: * PowerShell language and environment * Regular expression reference * PowerShell automatic variables * Standard PowerShell verbs * Selected . NET classes and their uses * WMI reference * Selected COM objects and their uses * . NET string formatting * . NET datetime formatting An authoritative source of information about PowerShell since its earliest betas, Lee Holmes´ vast experience lets him incorporate both the "how" and the "why" into the book´s discussions. His relationship with the PowerShell and administration community -- through newsgroups, mailing lists, and his informative blog Lee Holmes -- gives him insight into problems faced by administrators and PowerShell users alike. If you´re ready to learn this powerful tool without having to break stride in your routine, this is the book you want. "
Seminar
Windows PowerShell
Die Windows PowerShell als Nachfolger des Windows Script Host wurde um wesentliche Funktionen für Admins erweitert. Dieses Buch trägt dieser Tatsache Rechnung, indem es einen umfassenden Einstieg in die Windows PowerShell gibt und und genau die Themen behandelt, die besonders für Admins interessant sind, wie Arbeiten mit dem Dateisystem, Zugriff auf das Windows-System, Datenbankzugriffe usw.
Seminar
Windows Scripting
In dieser komplett aktualisierten, fünften Ausgabe geht der Autor neben Windows Server 2003 und Exchange Server 2003 besonders auf die neuen Features von Windows Vista und die neue Microsoft Power Shell ein. Er beschreibt das Scripting von Terminal Services und Gruppenrichtlinien, die im Zusammenhang mit Active Directory von enormer Bedeutung sind. Der Autor verrät, wie man (undokumentierte) COM-Komponenten erforschen und Komponenten selbst entwickeln kann. Anhand größerer Fallbeispiele erläutert er den praktischen Einsatz des Scriptings in der Windows-Administration.
Seminar
Schnelleinstieg in die Windows PowerShell
Die Windows PowerShell ist die Zukunft der Windows-Administration - jetzt ist die Zeit, damit zu starten. Mit der PowerShell, Microsofts neuer interaktiver Kommandozeilen-Shell für Windows, lassen sich nicht nur Aufgaben jeder Art schneller erledigen und automatisieren. Sie bietet darüber hinaus auch die Möglichkeit, tief in das Betriebssystem einzutauchen, um dort eine breite Palette von Prozessen und Diensten zu steuern. Dieses Buch ist die praktische Anleitung, die Sie benötigen, um die PowerShell sofort zu nutzen. Es führt Sie in die Arbeit mit der neuen Shell ein und demonstriert Ihnen ihre Flexibilität und Leistungsfähigkeit. Das Buch mit Workshop-Charakter: Mehr als vierzig praxisbezogene Übungen und Skripte bieten Einführungen in die Schlüsselkonzepte, klare Schritt-für-Schritt-Anleitungen und genaue Erläuterungen der Ergebnisse. Lernen Sie die PowerShell kennen: Alle Grundlagen der PowerShell-Umgebung und ihrer Sprachfunktionen werden behandelt: * die Installation der Shell * das Konzept von Cmdlets und Pipelines * die Elemente der Skriptsprache und das Schreiben von PowerShell-Skripten * die Automatisierung sich wiederholender Vorgänge Nutzen Sie unterschiedlichste PowerShell-Techniken: Zu den behandelten Themen gehören: * das Laden und Speichern von Daten * der Einsatz von . NET Framework und COM * die Arbeit mit der Windows-Infrastruktur inklusive Ereignisprotokoll, Systemdienste und WMI * die Zusammenarbeit mit cmd. exe-basierten Tools * Strategien für die Umwandlung vorhandener Batch-Dateien und Skripte in PowerShell-Skripte Mit Kurzreferenz zu Syntax und Grammatik: Eine Kurzreferenz zu PowerShell-Syntax und -Grammatik sowie zu den Standard-Cmdlets, Funktionen und Aliasen rundet diesen Schnelleinstieg ab. Mit einem Vorwort des Microsoft PowerShell-Architekten Jeffrey Snover
Seminar
GFU Cyrus AG Taubenholzweg 1
51105 Köln-Deutz Tel: (0221) 82809-0 Fax: (0221) 82809-50
EMail:
Vorstand: Hagen Cyrus, Karsten Kiesel Vorsitzender des Aufsichtsrats: Peter Hecker Gerichtsstand Köln,
HRB 60463, UST-Ident-Nr. DE 122 654 743