Téma: Convert Object to String

az Exchange-rel dolgozom, és elakadtam azon a tényen, hogy ha egy változót rendelek egy listához, amelyet vagy a folyamatból olvasnak, vagy import-csv-vel importálnak, akkor a lista objektumok egyike, nem pedig karakterláncok, és amikor egy művelettel át akarom hurkolni a listát, a művelet sztringet vár, nem objektumot.

a Felhasználási esetem itt az, hogy van egy listám a UserPrincipalNames-ről (azaz e-mail fiókokról), amelyeket el akarok távolítani a terjesztési csoportok listájáról.

tehát például:

ez egy olyan hibát jelenít meg, amely szerint a terjesztési csoportok listája objektumok, nem pedig karakterláncok.

nem lehet feldolgozni az ‘identitás’ paraméter argumentum transzformációját. A
” ABCDE nem konvertálható.Logisztika “érték típusú” Deserialized.Microsoft.PowerShell.Parancsok.MatchInfo “to
típus” Microsoft.Csere.Konfiguráció.Feladatok.DistributionGroupIdParameter”.
+ CategoryInfo : InvalidData: (:) , ParameterBind
in…mationException
+ FullyQualifiedErrorId : ParameterArgumentTransformationError,Remove-DistributionGroupMem
ber
+ PSComputerName : outlook.hivatal365.com

a megoldás az, hogy kiírom az objektumot egy szöveges fájlba, majd újraimportálom, de ez olyan fájdalom….Arra gondolok, hogy kell lennie egy funkciónak, amely elvégzi az átalakítást?