# Mission: Importpipeline begrenzen Typ: Checkliste Herkunft: powershell-automation / commands-and-pipeline / powershell-automation-pipeline-error-contract Version: powershell-automation-pipeline-error-contract-2026-07-30 Geprüft: 2026-07-30 ACHTUNG: Dieses Dokument ist ein Lernartefakt aus einer Schulungssequenz. Es ist kein produktives Runbook. Vor jeder Anwendung in einer realen Umgebung müssen die Schritte gegen lokale Dokumentation, Runbooks und Freigabestatus geprüft werden. ## Szenario Eine CSV liefert Zielnamen für eine Konfigurationsänderung. Einzelne Zeilen sind syntaktisch gültig, aber im Inventar unbekannt. ## Schritte 1. Eingabe normalisieren und jede Zeile gegen Syntax und erlaubtes Muster prüfen. 2. Werte gegen Inventar auf stabile Zielidentitäten auflösen und unbekannte Zeilen klassifizieren. 3. Aufgelösten Scope und abgelehnte Eingaben sichtbar ausgeben und prüfen. 4. Nur den bestätigten Scope ändern und pro Ziel Nachzustand erfassen. ## Begründung Warum: Erst die aufgelöste Zielidentität macht klar, was der Write-Schritt tatsächlich berühren darf. Folgen: **+** Abgelehnte Datensätze gehen nicht verloren. **−** Das Inventar muss für die Auflösung zugänglich und aktuell sein. ## Quellen 1. https://learn.microsoft.com/en-us/powershell/scripting/learn/ps101/04-pipelines 2. https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_functions_advanced_parameters