Topic: converteer een Object naar een tekenreeks
ik werk met Exchange en word opgehouden door het feit dat als ik een variabele toewijst aan een lijst die wordt gelezen uit de pijplijn, of geïmporteerd met import-csv, de lijst een van objecten is, geen tekenreeksen, en als ik dan door de lijst wil lus met een operatie, de operatie een tekenreeks verwacht, geen object.
mijn use-case hier is dat ik een lijst heb met Gebruikerprincipalnamen (e-mailaccounts), die ik uit een lijst met distributiegroepen wil verwijderen.
bijvoorbeeld:
dit geeft een fout weer die zegt dat de lijst met distributiegroepen objecten zijn, geen tekenreeksen.
kan argumenttransformatie op parameter ‘identiteit’niet verwerken. Kan
“ABCDE niet converteren.Logistiek “waarde van het type” gedeserialiseerd.Microsoft.PowerShell.Opdracht.MatchInfo “to
type” Microsoft.Wisselkoers.Configuratie.Taak.DistributionGroupIdParameter”.
+ Categorieinfo: InvalidData: (:), ParameterBind
in … mationException
+ FullyQualifiedErrorId: ParameterArgumentTransformationError, Remove-DistributionGroupMem
ber
+ Pscomputernaam: outlook.office365.com
mijn oplossing is om het object naar een tekstbestand te schrijven en dan opnieuw te importeren, maar dat is zo ‘ n pijn….Ik blijf denken dat er een functie moet zijn die de conversie zou doen?