Get Newsletter Contact Node
Zuletzt geändert: 14.03.2026 05:56

Get-NewsletterContactNode #

Intern – Diese Funktion ist nicht exportiert und nur modulintern verfügbar.

ÜBERSICHT #

Ermittelt den Kontakt-Knoten einer Adresse, dessen Feld ‘FUNKTION’ den Suchtext enthält.

SYNTAX #

Get-NewsletterContactNode [-AddressNode] <System.Xml.XmlNode> [[-FunctionText] <string>]
    [<CommonParameters>]

BESCHREIBUNG #

Durchsucht unter ./KONTAKTLISTE/KONTAKT alle Kontakte und filtert nach FUNKTION. Wenn mehrere Treffer existieren, werden Kontakte mit TYP = ‘D’ bevorzugt. Gibt den ersten passenden -Knoten zurück oder $null.

PARAMETER #

-AddressNode #

Type: System.Xml.XmlNode

Der -Knoten aus Export-AddressXml.

-FunctionText #

Type: string
Default: 'Newsletter'

Text, der in FUNKTION enthalten sein muss (Standard: Newsletter).

AUSGABEN #

System.Xml.XmlNode

BEISPIELE #

# Newsletter-Kontakt-Knoten ermitteln
$contactNode = Get-NewsletterContactNode -AddressNode $recipientNode -FunctionText 'Newsletter'

HINWEISE #

Es wird also wie bei Adresse nur 1x eine E-Mail verwendet, auch wenn es mehrere Kontakte der selben Adresse mit dem Wert ‘Newsletter’ im Feld Funktion gibt.