Tema: Convertir objeto a Cadena
Estoy trabajando con Exchange y me he quedado atascado en el hecho de que si asignouna variable a una lista que se lee desde la canalización o se importa con import-csv, la lista es de objetos, no de cadenas, y cuando deseo recorrer la lista con una operación, la operación espera una cadena, no un objeto.
Mi caso de uso aquí es que tengo una lista de nombres principales de usuario (es decir, cuentas de correo electrónico) que deseo eliminar de una lista de grupos de distribución.
So, por ejemplo:
Esto muestra un error que dice que la lista de grupos de distribución son objetos, no cadenas.
No se puede procesar la transformación de argumentos en el parámetro ‘Identidad’. No se puede convertir el
» ABCDE.Logística «valor de tipo» Deserializado.Microsoft.PowerShell.Comando.MatchInfo «to
type» Microsoft.Intercambio.Configuración.Tarea.DistributionGroupIdParameter».
+ CategoryInfo : InvalidData: (:) , ParameterBind
en m mationException
+ FullyQualifiedErrorId : ParameterArgumentTransformationError,Remove-DistributionGroupMem
ber
+ PSComputerName : outlook.office365.com
Mi solución es escribir el objeto en un archivo de texto y luego reimportarlo, pero eso es un dolor….Sigo pensando que debería haber una función que hiciera la conversión.