Aihe: Muunna objekti merkkijonoksi
työskentelen Exchangen kanssa ja kiinnyn siihen, että jos osoitan muuttujan luetteloon, joka on joko luettu putkesta tai tuotu import-csv: llä, lista on yksi objekteista, ei merkkijonoista, ja kun haluan silmukoida listan läpi operaatiolla, toiminto odottaa merkkijonoa, ei objektia.
minun käyttötapaukseni tässä on se, että minulla on lista Käyttäjäprincipalnimeistä (eli sähköpostitileistä), jotka haluan poistaa jakeluryhmien listalta.
joten esimerkiksi:
tämä tuo esiin virheen, jonka mukaan jakeluryhmäluettelo on olioita, ei merkkijonoja.
ei voi käsitellä parametrin ”identiteetti” argumenttimuunnosta.
”ABCDE: tä ei voi muuntaa.Logistiikka ”arvo tyyppi” Deserialized.Microsoft.PowerShell.Komento.MatchInfo ”to
type” Microsoft.Exchange.Kokoonpano.Tehtävä.Distributiongroupidparametri”.
+ CategoryInfo: InvalidData: (:), Parametribind
in…mationException
+ FullyQualifiedErrorId : Parameterargumenttitransformationerror,Remove-DistributionGroupMem
ber
+ PSComputerName: outlook.toimisto 365.kom
minun työmme on kirjoittaa objekti tekstitiedostoon ja sitten uudelleen, mutta se on niin tuskaa….Pitäisi olla jokin funktio, joka tekisi muuntamisen?