Next Level PowerShell Training | inhalte
Secure Coding
Lernen Sie den sicheren Umgang mit Passwörtern, wie Sie SQL Abfragen durchführen und dabei SQL injection vermeiden.
Code Signing
Test Automatisierung
Wir erklären, wie wir mit dem PowerShell Test-Framework „Pester“ automatisierte Tests schreiben können, um nach jeder Änderung des Codes auch dessen Qualität sicherstellen zu können.
Microsoft Graph Powershell SDK
Wir besprechen die Authentifizierung an Microsoft Azure und gehen gemeinsam die ersten Schritte zur Automatisierung von Geschäftsprozessen.
PowerShell | unterschätztes Risiko
Während im Software-Entwicklungs-Prozess bei Kunden meist strenge Qualitäts- und Sicherheitsstandards etabliert sind, sieht die Realität im Umgang mit PowerShell-Skripten oftmals ganz anders aus.
Hier werden PowerShell-Skripte im produktiven Einsatz verwendet – z.B. in Anmeldeskripten, bei der Erledigung von Admin-Aufgaben oder in regelmäßig geplanten Tasks – die nicht einmal die Mindeststandards in Bezug auf Sicherheit und Verlässlichkeit erfüllen.
So erleben wir täglich, dass:
- Unsichere oder ungeeignete Code-Beispiele aus dem Internet kopiert und genutzt werden, nur weil sie auf den ersten Blick „funktionieren“
- Code nicht sauber entwickelt wird und daher auch nicht supportbar ist
- Es keine Code Verwaltung gibt und somit Änderungen (z.B. durch Kollegen) nicht nachvollzogen werden können
- Die Administratoren selten ein ausreichendes Sicherheitsbewusstsein für ihre Skripte haben und Gefahrenpotentiale schlicht nicht kennen
Sicherheitsexperten sprechen angesichts von frei verfügbaren Frameworks wie #p0wnedShell, #PowerShellEmpire, #PowerSploit und #Mimikatz von fahrlässigem Umgang mit der PowerShell. Unser Training hilft Ihnen dabei, die richtigen Schritte zu einer sicheren PowerShell-Nutzung in Ihrer Unternehmung zu gehen.
Weitere Inhaltsdetails finden Sie in unserer untenstehenden Agenda.
Stefan Butter ist Trainer und Senior Developer im Automatisierungsumfeld. Seine Kunden reichen von mittelständischen Unternehmen bis hin zu großen, international tätigen Konzernen. Seine Schulungen leben durch Praxis-Berichte aus Kunden-Projekten, mit guten Beispielen von „bad practice“ und deren Vermeidung.
unsere methodik | praxisgerecht lernen
Das Training beinhaltet sowohl alle theoretischen als auch praktischen Inhalte, die zum erfolgreichen Entwickeln mit PowerShell notwendig sind. Gemeinsam gehen wir Schritt für Schritt vor und setzen die Theorie in echten Code um. Durch interaktive Übungen und Austausch in der Gruppe, erlangen die Teilnehmer Erfahrungswissen und können so das Gelernte festigen.
Auf PowerPoint Slides wird weitestgehend verzichtet. Großen Wert wird hingegen auf die Vermittlung von Erfahrungswerten aus der Praxis durch unseren langjährigen Trainer und Senior Developer, Stefan Butter, gelegt.