| Zielgruppe: |
Zielgruppe sind System- und Netzwerkadministratoren mit guten Windows-Kenntnissen (inkl. Windows Server) sowie Grundkenntnissen im Bereich der objektorientierten Programmierung (Sprachkonstrukte wie Variablen, Bedingungen, Schleifen, Funktionen, Objekte, etc. sollten bekannt sein). Vorkenntnisse in den Bereichen Windows Batch (DOS) und Windows Script Host (WSH) sind sinnvoll. Vorkenntnisse in PowerShell und .NET sind hingegen nicht notwendig. |
| Gliederung: |
Einführung
- Architektur der PowerShell
- Systemvoraussetzungen und Installation
- Einsatz der Microsoft Windows PowerShell zur Interaktiven Systemadministration und zum Scripting
- PowerShell-Editoren: PowerShell Integrated Scripting Environment (ISE), PowerShellPlus, u.a.
- Unterschiede PowerShell 1.0 und 2.0
Basiswissen
- Commandlets, Commandlet-Parameter
- Hilfefunktionen
- Objekt-Pipelining
- Ausgabefunktionen
- Navigationsmodell (PowerShell-Provider)
- Sonstige Werkzeuge
Scripting
- PowerShell Language (PSL): Variablen und Kontrollstrukturen
- Vordefinierte Variablen und Funktionen
- Profilskripte
- Datenbereiche, Datendateien, Internationalisierung/Lokalisierung/Mehrsprachigkeit
Aufbauwissen
- Fernaufruf/Fernadministration mit WS-Management ("PowerShell Remoting")
- Zugriff auf .NET-Objekte
- Zugriff auf COM-Objekte
- Zugriff auf WMI-Objekte
- Ereignissystem
- Transaktionen
- PowerShell-Erweiterungen (Module, Snap-Ins) installieren
- Profilskripte
- Datenbereiche, Datendateien, Internationalisierung/Lokalisierung/Mehrsprachigkeit
- PowerShell-Module in Windows Server 2008 Release 2: Active Directory, Server Manager, BITS, App Locker, Best Practices, PSDiagnostics, TroubleShootingPack, etc.
Einsatzbeispiele
- Prozesse
- Dienste
- Dateisystem
- Netzwerkkonfiguration
- Berechtigungen/Sicherheitsfunktionen
- Freigaben
- Active Directory/Verzeichnisdienste
- Registry
- Drucker
- Hardware
- Software
- Ereignisprotokolle
- Dokumente (Textdateien, XML-Dokumente)
- Datenbanken
Fortgeschrittenes Wissen:
- Fehlerbehandlung und Fehlersuche
- Tracing
- Script Debugging
- Asynchrone Befehlsausführung (Background Jobs, PSJobs)
- Commandlets erstellen in PowerShell Skriptsprache
- Sicherheitsfunktionen (Execution Policy)
Tipps und Tricks
Ausblick auf die kommenden Versionen der PowerShell
Abschlussrunde: Klärung aller verbliebenen Fragen der Teilnehmer |
| Schulungsmethodik: |
Theorie mit Folien und Vorführungen des Dozenten wechseln sich ab mit aufgabengeführten Praxisübungen der Teilnehmer, die der Dozent begleitet. |
| Schulungsmaterial: |
Jeder Teilnehmer erhält:
• Eine CD-ROM mit den Schulungsfolien (als PDF), mit dem im Kurs behandelten Codebeispielen, einem Webcast zur PowerShell und sowie einer Sammlung von kostenfreien Werkzeugen
• Ein Exemplar des Buchs Peter Monadjemi: Windows PowerShell Crashkurs (Microsoft Press 2007) oder Dr. Tobias Weltner: Windows PowerShell-EinsteigerWorkshop (Microsoft Press 2007) oder Holger Schwichtenberg: Windows PowerShell (Addison-Wesley 2007)
Das Seminar findet in deutscher Sprache statt, die Seminarunterlagen sind deutsch. |
| Enthaltene Leistungen: |
Mittagessen, Getränke während des Seminars
Bitte organisieren Sie ggf. notwendige Übernachtungen selbst. Zur Hilfe stellen
wir eine Hotelliste bereit. |
| Übungen am PC: |
Für die Übungen stellen wir einen PC zur Verfügung. Sie müssen kein Notebook mitbringen! |
| Organisatorisches und Rechtliches: |
Hinweise zum Trainingszentrum, zur Anreise, zu den Seminarzeiten und zu Hotels sowie Geschäftsbedingungen |
| Zertifikat: |
Jeder Teilnehmer erhält ein von den Dozenten persönlich unterschriebenes Teilnahmezertifikat. |
| Alternative Seminare: |
Keine |
| Firmenseminar: |
Sie können diese Schulung auch als Firmenseminar (In-House-Seminar) buchen. Dies lohnt sich ab drei Teilnehmern!
Anfrage zum Firmenseminar (In-House-Seminar) Windows PowerShell 1.0/2.0-Seminar für System- und Netzwerkadministratoren |