Invoke Sftp Ensure File Extension
Zuletzt geändert: 14.03.2026 05:56

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