Thema: Objekt in Zeichenfolge konvertieren

Ich arbeite mit Exchange und hänge auf, wenn ich einer Liste, die entweder aus der Pipeline gelesen oder mit import-csv importiert wird, eine Variable zuweise, die Liste ist eines von Objekten, keine Zeichenfolgen, und wenn ich dann die Liste mit einer Operation durchlaufen möchte, erwartet die Operation eine Zeichenfolge, kein Objekt.

Mein Anwendungsfall hier ist, dass ich eine Liste von UserPrincipalNames (dh E-Mail-Konten) habe, die ich aus einer Liste von Verteilergruppen entfernen möchte.

Also zum Beispiel:

Dies führt zu einem Fehler, der besagt, dass die Verteilergruppenliste Objekte und keine Zeichenfolgen sind.

Argumenttransformation für Parameter ‚Identity‘ kann nicht verarbeitet werden. Die
„ABCDE“ kann nicht konvertiert werden.Logistik “ Wert des Typs „Deserialisiert.Microsoft.In: PowerShell.Menübefehle.MatchInfo“ zu
Typ „Microsoft.Austausch.Konfiguration.Aufgaben.DistributionGroupIdParameter“.
+ CategoryInfo : InvalidData: (:) , ParameterBind
in…mationException
+ FullyQualifiedErrorId : ParameterArgumentTransformationError,Remove-DistributionGroupMem
ber
+ PSComputerName : outlook.office365.com

Meine Problemumgehung besteht darin, das Objekt in eine Textdatei zu schreiben und dann erneut zu importieren, aber das ist so ein Schmerz ….Ich denke immer, es sollte eine Funktion geben, die die Konvertierung durchführt?