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

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

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

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

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

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

3 ответа3

1

Я знаю, что уже немного поздно, но для тех, кто сталкивается с этим постом, ответ на оригинальный вопрос состоит в том, чтобы использовать функцию get-recipient , например:

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

Чтобы получить полные контактные данные для внешнего почтового ящика, например, название улицы, провинции, офиса, компании и т.д. (Это также включает имя, фамилию, инициалы и т.д.), Используйте функцию tje get-contact :

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

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

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

0

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .