экспорт от внешних пользователей outlook.com, использующих powershell

Кто-либо знает, как экспортировать данные из внешних контактов в live@edu, с помощью PowerShell? Мне нужны все поля имени (имя, фамилия и т.д.). Я смог сделать это использование:

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

Но это дает мне много данных, в которых я не нуждаюсь и только полное имя и не поля имени seperatly.

Я могу также использовать:

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

Который не дает мне FirstName, LastName также. Даже если я добавляю его к списку (в этом случае, это приводит к 2 пустым столбцам только с заголовками.

0
задан 16.03.2012, 06:51

2 ответа

Некоторый powershell-fu для обмена обсужден здесь: http://www.powershellcommunity.org/Forums/tabid/54/aff/3/aft/2405/afv/topic/Default.aspx

Я вижу, что они используют текущее рекордное свойство имени, утверждая возвращать разделенную запятую имени и фамилии... Я думаю, что Ваша проблема просто выясняет названия свойства того, что Вы хотите сделать.

0
ответ дан 24.11.2019, 12:15

Я рекомендовал бы загрузить установленный почтовый клиент, и соединиться он с Вашим live@edu считает по outlook.com. Тот, что я предложил бы, чтобы Вы использовали, который свободен, является Windows Live Mail 2011. После того как Вы синхронизировали свою учетную запись локально на Вашем компьютере, следуют инструкциям здесь для экспорта контактов в файл CSV, который видим в Excel или блокноте если отчаянное.

0
ответ дан 24.11.2019, 12:15

Теги

Похожие вопросы