physar / PowerShell & Betriebsautomatisierung / Funktionen und Module

Funktionen und Module

Wiederverwendbare Automatisierung mit klaren Parametern, Ausgabe und Versionsgrenzen.

Automatisierung als Schnittstelle

Einführung · 2 Abschnitte · ~7 Min Lesezeit · Stand

Die Betriebsfrage

Eine Funktion ist erst dann sicher wiederverwendbar, wenn ihre Eingabe, Ausgabe, Fehler und Nebenwirkungen erkennbar sind.

Vertrag

  1. Zweck und Sollzustand benennen
  2. Parameter validieren
  3. Objektergebnis und Fehler definieren
  4. Versioniert veröffentlichen

Gelesen ist nicht geprüft: Im Modul entscheidest du die Fälle selbst und siehst danach, wo dein Urteil trägt.

3 Checks starten →

Modul-Aufbau

EINFÜHRUNGAutomatisierung als Schnittstelle~7 Min
ADR-001FUNCTION-CONTRACTsolide
ADR-002MODULE-VERSIONsolide
TRACE-003MISSION · CONTRACT-MIGRATIONsenior

Quellen

  1. 01learn.microsoft.com/en-us/powershell/module/mi…bout/about_functions
  2. 02learn.microsoft.com/en-us/powershell/gallery/h…publishing-a-package
  3. 03learn.microsoft.com/en-us/powershell/module/mi…/about/about_modules

Verfasst von Julian Zentgraf