export from outlook.com usuários externos usando powershell

0

Alguém sabe como exportar dados dos contatos externos no live @ edu usando o PowerShell? Eu preciso de todos os campos de nome (primeiro nome, sobrenome etc). Eu consegui fazer isso usando:

Get-MailContact -ResultSize Unlimited | Where {($_.WhenCreated -gt (get-date).adddays(-300))} | Export-Csv d:\external

Mas isso me dá muitos dados que eu não preciso e apenas o nome completo e não os campos de nome separados.

Eu também posso usar:

Get-MailContact -ResultSize Unlimited | Select-Object DisplayName,EmailAddresses,MailboxPlan,ServerName,DatabaseName | Export-Csv .\output.csv

Qual não me dá o FirstName, LastName tampouco. Mesmo se eu adicioná-lo à lista (caso em que resulta em duas colunas em branco com apenas os títulos.

    
por Sharron Robins 07.12.2010 / 12:12

3 respostas

1

Eu sei que é um pouco tarde, mas para aqueles que se deparam com este post, a resposta para a pergunta original é usar a função get-recipient , por exemplo:

get-recipient -identity "External Mail Contact 1" | select *    
get-recipient | select DisplayName, FirstName, LastName

Para obter os detalhes de contato completos de uma caixa de correio externa, por exemplo, Nome da rua, Província, Escritório, Empresa, etc. (isso também inclui nome, sobrenome, iniciais, etc.) use a função get-contact :

get-contact -identity "External Mail Contact 1" | select *
get-recipient | select DisplayName, FirstName, LastName, StreetAddress, City,
StateOrProvince, Office, Compane, Department
    
por 16.03.2012 / 04:54
0

Algum powershell-fu para troca é discutido aqui: link

Eu os vejo usando a propriedade de nome de registro atual, declarando retornar primeiro e último nome separados por vírgulas ... Eu acho que o seu problema é apenas descobrir os nomes das propriedades para o que você deseja fazer.

    
por 07.12.2010 / 12:37
0

Eu recomendaria fazer o download de um cliente de e-mail instalado e conectá-lo à sua conta do Live @ edu em outlook.com. Um que eu sugiro que você use que é gratuito é Windows Live Mail 2011 . Depois de sincronizar sua conta localmente no seu computador, siga as instruções aqui para exportar seus contatos para um arquivo csv que é visível no excel ou no bloco de notas se você estiver desesperado.

    
por 05.03.2011 / 01:57

Tags