Sujet: Convertir un objet en Chaîne

Je travaille avec Exchange et je suis accroché au fait que si j’affecte une variable à une liste qui est soit lue à partir du pipeline, soit importée avec import-csv, la liste est l’un des objets, pas des chaînes, et lorsque je souhaite parcourir la liste avec une opération, l’opération attend une chaîne, pas un objet.

Mon cas d’utilisation ici est que j’ai une liste de noms d’utilisateur (c’est-à-dire de comptes de messagerie) que je souhaite supprimer d’une liste de groupes de distribution.

Donc, par exemple:

Cela fait apparaître une erreur qui indique que la liste des groupes de distribution sont des objets, pas des chaînes.

Ne peut pas traiter la transformation d’argument sur le paramètre ‘Identity’. Impossible de convertir l’ABCDE
« .Logistique « valeur de type » désérialisée.Microsoft.PowerShell.Commande.MatchInfo « à
type » Microsoft.Échange.Configuration.Tâche.DistributionGroupIdParamètre « .
+CategoryInfo: InvalidData:(:), ParameterBind
dansmamationException
+FullyQualifiedErrorId: ParameterArgumentTransformationError, Remove-DistributionGroupMem
ber
+ PSComputerName: outlook.bureau365.com

Ma solution de contournement consiste à écrire l’objet dans un fichier texte, puis à le réimporter, mais c’est une telle douleur ….Je continue à penser qu’il devrait y avoir une fonction qui ferait la conversion?