Invoke-SftpEnsureFileExtension #
ÜBERSICHT #
Ergänzt fehlende Dateiendungen bei eingehenden SFTP-Dateien eines Partners.
SYNTAX #
Invoke-SftpEnsureFileExtension [-Partner] <hashtable> [[-TechnicalEmails] <string>] [-PartnerName]
<string> [-DataPath] <string>
BESCHREIBUNG #
Diese Funktion wird typischerweise vor einem SFTP-Download ausgeführt. Sie wertet die Partnerkonfiguration aus und ergänzt fehlende Dateiendungen im Remote-Download-Verzeichnis, sofern eine echte FileMask (z.B. *.edi) konfiguriert ist.
PARAMETER #
-Partner #
Type: hashtable
Vollständig aufgelöster Partner-Datensatz aus der JsonDb.
-PartnerName #
Type: string
Name des Partners, falls der Datensatz aus der JsonDb geladen werden soll.
-DataPath #
Type: string
Pfad zur Partner-JsonDb.
-TechnicalEmails #
Type: string
Default: $null
Optional: E-Mail-Adressen für technische Fehlerbenachrichtigungen.
BEISPIELE #
# Pre-Process vor dem Download
Invoke-SftpEnsureFileExtension -Partner $partner