Tópico: Converter o Objeto para String
eu estou a trabalhar com o Exchange e insistir no fato de que, se eu atribuir uma variável para uma lista de leitura de pipeline, ou importados com o import-csv, a lista é um dos objetos, não com cadeias de caracteres, e quando eu quiser, em seguida, percorra a lista com uma operação, a operação está esperando uma seqüência de caracteres, não um objeto.
meu caso de Uso aqui é que eu tenho uma lista de nomes Userprincipais (ou seja, contas de E-mail), que Eu desejo remover de uma lista de grupos de distribuição.
So, por exemplo:
isto traz um erro que diz que a lista de grupos de distribuição são objetos, não strings.
não pode processar a transformação de argumentos no parâmetro “identidade”. Não é possível converter o
“ABCDE.Logística “valor do tipo” Deserializado.Base.PowerShell.Comando.MatchInfo “to
type” Microsoft.Troca.Configuracao.Tarefa.Distribuitiongroupidparameter”.
+ CategoryInfo : InvalidData: (:) , ParameterBind
no…mationException
+ FullyQualifiedErrorId : ParameterArgumentTransformationError,Remova-DistributionGroupMem
ber
+ PSComputerName : o outlook.office365.com
meu trabalho é escrever o objeto para um arquivo de texto e, em seguida, reimportar, mas isso é uma dor … Continuo a pensar que deveria haver uma função que fizesse a conversão?