Get Scheduled Partners
Zuletzt geändert: 14.03.2026 05:56

Get-ScheduledPartners #

ÜBERSICHT #

Liefert alle Partner, die gemäß ihrem Zeitplan aktuell verarbeitet werden sollen.

SYNTAX #

Get-ScheduledPartners [-JsonDb] <psobject> [<CommonParameters>]

BESCHREIBUNG #

Ruft alle Partnerinformationen aus einer übergebenen JsonDb-Instanz ab. Anschließend prüft die Funktion, welche Partner aktuell zur Verarbeitung vorgesehen sind. Dies erfolgt anhand der hinterlegten Zeitpläne (Schedules) der einzelnen Partner, die über die Funktion ‘Test-PartnerSchedule’ ausgewertet werden.

Partner ohne Zeitplan werden ignoriert.

PARAMETER #

-JsonDb #

Type: psobject

Ein Objekt, das Zugriff auf Partnerdaten bietet. Die Partnerdaten müssen über die Methode ‘.LoadData()’ abrufbar sein und in einer Eigenschaft ‘.partner’ als Array oder Objekt vorliegen.

AUSGABEN #

psobject[]

Ein Array aller Partnerobjekte, die aktuell gemäß Zeitplan verarbeitet werden sollen.

BEISPIELE #

# Lädt Partnerdaten aus der JsonDb-Instanz und liefert alle derzeit zur Verarbeitung anstehenden Partner.
$scheduledPartners = Get-ScheduledPartners -JsonDb $dbPartner

HINWEISE #

Erfordert die Funktion ‘Test-PartnerSchedule’, die prüft, ob ein Partner aktuell zur Verarbeitung vorgesehen ist.