Resolve-SftpPartnerParams #
ÜBERSICHT #
Liefert normalisierte SFTP-Parameter aus einer Partnerdefinition.
SYNTAX #
Resolve-SftpPartnerParams [-Partner] <hashtable> [-PartnerName] <string> [-DataPath] <string>
BESCHREIBUNG #
Extrahiert SFTP-Verbindungs-, Pfad- und Dateiparameter aus einem Partnerobjekt oder aus der JsonDb (PartnerName + DataPath).
Es erfolgt keinerlei Aktion auf dem SFTP-Server. Die Rückgabe ist strukturiert (Common / Paths / File) und zur splattbaren Weiterverwendung in SFTP-Funktionen gedacht.
AUSGABEN #
System.Collections.Hashtable
BEISPIELE #
# Partnerobjekt ist bereits geladen und wird direkt ausgewertet
$params = Resolve-SftpPartnerParams -Partner $partner
# Partner wird aus der JsonDb geladen
$params = Resolve-SftpPartnerParams -PartnerName 'HAGEBAU' -DataPath 'C:\Eulanda\EulandaXtools\database'