Get-FilenameParts #
Intern – Diese Funktion ist nicht exportiert und nur modulintern verfügbar.
ÜBERSICHT #
Extrahiert Kerninformationen aus einem EDI-Dateinamen im Format “ORDERS_xxx (ORDERS-MARKANT-02407710-1-von-1).edi”.
SYNTAX #
Get-FilenameParts [-FileName] <string> [<CommonParameters>]
BESCHREIBUNG #
Zerlegt den Dateinamen und gibt die drei Kernwerte zurück:
- Message (z.B. ORDERS)
- PartnerName (z.B. MARKANT)
- DocumentNumber (kann auch Bindestriche enthalten)
Am Ende der Klammer steht immer ein Muster wie “x-von-y”. Dieses wird abgeschnitten, sodass die Referenznummer übrig bleibt.
PARAMETER #
-FileName #
Type: string
Vollständiger Dateiname (inkl. Extension oder nur der Name).
AUSGABEN #
PSCustomObject mit den Eigenschaften:
- Message - PartnerName - DocumentNumber
BEISPIELE #
# Werte aus dem Dateinamen extrahieren
Get-FilenameParts -FileName 'ORDERS_68a87f12-62ea-4208-8907-40e4019f192f (ORDERS-MARKANT-02407710-1-von-1).edi'