Tätigkeitsfelder
Cloud & DevOps Engineering
Gestaltung und Umsetzung von robusten und dynamischen Cloud-Infrastrukturen.
Beratung
Beratung und Begleitung mittelständischer Unternehmen bei der Entwicklung und Implementierung von Digitalisierungsstrategien.
Feedback und Referenzen
Theo Weber
Technischer OberlehrerSoftware-Entwicklung: PostProzessor
Philips sensationelle Programmierexpertise gepaart mit unserem CAD/CAM-Wissen hat zu einem toll funktionierenden Postprozessor geführt, dem keine Wünsche offen bleiben. Chapeau!
Peter Hecker
Inhaber Hecker ConsultingPowerShell Training
Kompetent, Engagiert, Geduldig und Professionell: Philip besitzt tiefe Fachkenntnis sowie umfassende Erfahrung und zeigt eine hohe Professionalität in der Vorbereitung sowie Durchführung der Trainingsprogramme. Mit seiner engagierten und motivierenden Art inspiriert Philip die Teilnehmer seiner Schulungen, ihre Fähigkeiten weiterzuentwickeln und Herausforderungen anzunehmen.
Ilona Krause
Content Managerin Heise AcademyPowerShell Videokurse
Gemeinsam mit Philip haben wir mehrere Videokurse im weiten Feld der PowerShell entwickelt und auf unserer Lernplattform für IT-Professionals veröffentlicht. Wir schätzen an der Zusammenarbeit besonders seine präzise und zuverlässige Arbeitsweise, seine unkomplizierte, freundliche und kooperative Art sowie seine zielorientierte Herangehensweise. Die Qualität seiner Kurse ist stets auf höchstem Niveau und wird von unseren Teilnehmenden sehr gut angenommen.
Latest Content
PowerShell ChatGPT Prompts
PowerShell ChatGPT Prompts
Im Folgenden findest du verschiedene ChatGPT Prompts, welche dich in verschiedenen Phasen der PowerShell-Entwicklung unterstützen. Beachte, dass du die Platzhalter (markiert durch << und >> und in roter Farbe) mit deinen individuellen Werten ersetzen musst.
Bestehende Scripts optimieren:
Du bist Experte im Thema PowerShell und verwendest diese seit über 15 Jahren!
Zeige bei der folgenden PowerShell Funktion Optimierungspotentiale auf und begründe diese auch!
Bitte stelle mir danach eine überarbeitete Version der Funktion zur Verfügung, welche deine geannten Optimiernugsvorschläge enthält.
Hier der PowerShell-Code:
<<CODE EINFÜGEN>>
Synopsis (Hilfe) generieren:
Du bist Experte im Thema PowerShell und verwendest diese seit über 15 Jahren!
Bitte erstelle mir für die folgende Funktion die Synopsis zur Verfügung.
Hier der PowerShell-Code:
<<CODE EINFÜGEN>>
PowerShell-Funktionen erstellen:
Du bist Experte im Thema PowerShell und verwendest diese seit über 15 Jahren!
Bitte erstelle mir eine PowerShell-Funktion, welche <<HIER DEN ZWECK EINFÜGEN>>
Die Funktion soll über die folgenden Eingangs-Parameter verfügen:
<<HIER DIE EINGANGPARAMETER>>
zB:
$apiUrl -> String im URL-Format
$userName -> String
$password -> SecureString
Die Funktion soll folgendes zurückgeben:
<<HIER EINE GENAUE BESCHREIBUNG DER RÜCKGABE>>
zB:
Ein Objekt vom Typ Array, welches alle getätigten Bestellungen und deren jeweiligen Rechnungsbeträge enthält
Beachte dabei folgendes:
- Schreibe Try/Catch-Blöcke, sofern sinnvoll
- Schreibe eine Synopsis für die Funktion
- Führe in der Synopsis auf, dass der Code mithilfe von KI erstellt wurde
- Verwende Parameter-Validierung, sofern sinnvoll
- Kommentiere einzelne Abschnitte innerhalb der Funktion
- Schreibe Kommentare, Synopsis, CMDlets, etc. in englischer Sprache
5 PowerShell Scripting Best Practices – Vom lauffähigen zum professionellen Code
5 PowerShell Scripting Best Practices – Vom lauffähigen zum professionellen Code
Abstract:
In dem aktuellen Blog-Artikel beleuchte ich für euch fünf essenzielle Best Practices im Bereich PowerShell-Scripting. Ihr lernt, wie eine gut durchdachte Strukturierung von Scripts nicht nur die Lesbarkeit, sondern auch die Wartbarkeit verbessert, warum das Vermeiden von Hard-Coding entscheidend ist und wie eine effektive Fehlerbehandlung aussieht. Mit praxisorientierten Beispielen wird das Verständnis dieser Best Practices erleichtert und ihr könnt die gewonnenen Erkenntnisse direkt in eure tägliche Arbeit integrieren.
Hier gehts zum Artikel:
Get-Help! Kommentar-basierte Hilfe in PowerShell-Scripten einsetzen
Get-Help! Kommentar-basierte Hilfe in PowerShell-Scripten einsetzen
Abstract:
In dem Blogbeitrag auf ScriptRunner wird die Bedeutung und Anwendung von kommentarbasierten Hilfen in PowerShell-Skripten hervorgehoben. Der Artikel erklärt, wie Kommentare nicht nur zur Code-Dokumentation, sondern auch zur Generierung von Hilfe-Artikeln genutzt werden können. Durch die Erläuterung der Comment-Based Help Keywords und einer praktischen Anleitung, wie diese in einem PowerShell-Skript eingebettet werden können, bietet der Beitrag eine klare Anleitung. Ein Beispiel demonstriert die Anwendung und zeigt, wie nützlich diese Art der Dokumentation für die IT-Abteilung sein kann, indem sie das Verständnis und die Handhabung von Skripten vereinfacht.