Beispiel-Workshops

Unsere Inhouse Workshops sind stets individuell geplant, aber wir haben typische Beispiel-Workshops, mit denen Ihre Planung starten kann.

Unsere Inhouse Workshops sind stets individuell geplant, aber wir haben typische Beispiel-Workshops, mit denen Ihre Planung starten kann.

PowerShell Essentials (2 Tage)

Dieser 2-Tages-Workshop richtet sich an alle IT-Team Mitglieder - auch diejenigen, die nur hin und wieder einen PowerShell-Befehl absetzen.

Das Ziel ist, dass jeder die Grundarchitektur, Möglichkeiten, aber auch Risiken und wichtigen Sicherheitseinstellungen der PowerShell kennt und lernt, Risiken in “fremdem” Code zu entdecken.

Darüber hinaus soll dieses Training die Teilnehmer öffnen für PowerShell und anhand zahlreicher Beispiele Ideen geben, wo PowerShell Automation womöglich stumpfsinnige und langwierige Arbeit vereinfachen kann.

Die Inhalte umfassen beispielsweise (aber nicht ausschließlich):

  • Sicherheitsgrundlagen: PowerShell-Architektur, Einstellungen, Risiken
  • Arbeit erleichtern: Passende Befehle finden und über Module fehlende Befehle nachrüsten
  • Code verstehen: Parameters, Help, Fehlermeldungen richtig interpretieren
  • Mehr erreichen: Mit Pipeline-Befehlen Ergebnisse anpassen und Befehle kombinieren
  • Sicherer Remotezugang: Remoteverbindungen, Architektur, sichere Authentifizierung und Umgang mit sensiblen Informationen wie Kennworten

Diese und weitere Inhalte werden in hunderte praktischer Beispiele eingebettet, damit die Teilnehmer das Potenzial der PowerShell besser einschätzen und eigene Anwendungsbereiche identifizieren können. Beispielsweise: Reporting, Excel-Ein- und Ausgabe, Active Directory, etc. Die tatsächlichen Schwerpunkte der Beispiele werden in enger Absprache mit Ihnen und Ihrer IT-Umgebung gewählt.

PowerShell Essentials (4 Tage)

Dieses ist das wohl erfolgreichste Workshop-Konzept. Es richtet sich an IT-Mitarbeiter mit bisher wenig bis keiner PowerShell-Erfahrung, die sich aber zu flexibel einsetzbaren PowerShell-Experten weiterentwickeln wollen.

Die Ziele umfassen unter anderem, mindestens 95% der üblichen PowerShell-Code-Konstrukte sicher zu verstehen und einschätzen zu können und eigene PowerShell-Befehle herzustellen, die dann im Team oder bei Kunden einsetzbar sind.

Neben den Inhalten des 2-Tages-Kurses konzentrieren sich die Inhalte auf das Lesen und Schreiben von sicherem und wiederverwertbarem PowerShell Code, zum Beispiel als Skript oder Function. Die Themen umfassen (sind aber nicht beschränkt auf):

  • Eigene Befehle: Wiederkehrende Aufgaben als eigene Funktionen kapseln, Parameter definieren, Funktionen mit Pipeline-Unterstützung ausrüsten
  • Wiederverwertbar: Funktionen in PowerShell Modulen speichern, Module und Repositories verstehen und herstellen, Module innerhalb des Unternehmens sicher verteilen, Versionierung und Teamwork mit Git.
  • Debugging und Error Handling: Strategien für die Fehlersuche, Fehler erkennen und loggen, Haltepunkte lokal, remote und in anderen Prozessen oder User-Kontexten nutzen
  • Risikoeinschätzung und Optimierung: Diskussion der typischen Risiken in PowerShell Code, typische Szenarien, die Code verlangsamen (und optimierte Beispiele)
  • Remoting Deep Dive: Tiefes Verständnis des PowerShell Remoting, sichere Anmeldung und Zugang zu Remote Systemen, Analyse typischer “Hacking”-Tricks und deren Abwehr, Remoting Endpunkte und JEA (“Just Enough Administration”)-Techniken wie zum Beispiel Identitätswechsel.
  • Objekte und API: Zugriff auf Low-Level Betriebssystemfunktionen durch API und .NET Framework, und Verpackung solcher Funktionalitäten in einfach verwendbaren PowerShell Funktionen.

PowerShell Advanced Workshops

Sowohl Dauer als auch Inhalte dieser Workshops werden gemeinsam mit Ihnen definiert und hängen von Ihren Zielen und dem Vorwissen der Teilnehmer ab. Themen können prinzipiell alles umfassen, was Ihnen wichtig ist: Pester, Grafische Benutzeroberflächen gestalten, Active Directory deep dive, multi-threading und Performance-Optimierung, etc.

Guru Talks

Falls Sie (eine Gruppe von) PowerShell Gurus sind und schnell und effektiv Ihr Fachwissen komplettieren wollen, bieten wir 1-2 Tage dauernde Experten-Workshops an. Dieses Format lebt von Ihren Fragen, nicht von einer Agenda. Basierend auf Ihren Fragen und Themenwünschen wird Beispielcode diskutiert und angepasst, Konzepte detailliert dargelegt, und jede Wissenslücke schnell gefüllt, die Ihnen am Herzen liegt.

Eine ähnliche Workshop-Form sind die VBScript guru talks: falls Sie ein erfahrener VBScript oder VBA Anwender sind und nun endlich einmal den Sprung zu PowerShell wagen möchten, dann übersetzen wir schnell und effektiv zusammen mit Ihnen vorhandene VBScript Konzepte nach PowerShell und sprechen über Paradigmen, die bei PowerShell anders funktionieren als bei VBScript (einschließlich der entsprechenden Codebeispiele). So können Sie Ihr bestehendes Wissen schnell und effektiv auf PowerShell adaptieren.