Emne: Konverter Objekt til Streng
jeg jobber Med Exchange og blir hengt opp på det faktum at hvis jeg tilordner en variabel til en liste som enten leses fra rørledningen eller importeres med import-csv, er listen en av objekter, ikke strenger, og når jeg ønsker å gå gjennom listen med en operasjon, forventer operasjonen en streng, ikke et objekt.
mitt brukstilfelle her er at jeg har en liste Over UserPrincipalNames( dvs. e-postkontoer), som jeg ønsker å fjerne fra en liste over distribusjonsgrupper.
Så, for eksempel:
dette bringer opp en feil som sier listen distribusjonsgruppe er objekter, ikke strenger.
kan ikke behandle argumenttransformasjon på parameteren Identitet. Kan ikke konvertere
» ABCDE.Logistikk «verdi av type» Deserialisert.Microsoft.PowerShell.Kommando.MatchInfo «til
skriv» Microsoft.Exchange.Konfigurasjon.Oppgave.DistributionGroupIdParameter».
+ Kategoriinfo : InvalidData: (:) , ParameterBind
i…mationException
+ FullyQualifiedErrorId : ParameterArgumentTransformationError,Fjern-DistributionGroupMem
ber
+ PSComputerName: outlook.kontor365.com
min løsning er å skrive ut objektet til en tekstfil og deretter reimport, men det er så vondt….Jeg tenker at det bør være en funksjon som ville gjøre konverteringen?