Войти

Показать полную графическую версию : Экспорт контактов пользователей в CSV файл (Exchange 2007)


rox33
25-06-2013, 14:56
Добрый день!
Такая задача стоит - надо экспортнуть контакты определённого пользователя Exchange (v2007) в файл csv, желательно с сохранением всех полей.
Есть ли какие-то штатные средства для этого?

Спасибо!

Oleg Krylov
25-06-2013, 15:38
Подключить ящик себе в Outlook и экспортировать папку "Контакты"
http://office.microsoft.com/en-001/outlook-help/export-contacts-HA101870639.aspx
Доступа на уровень объектов почтового ящика у Exchange 2007 нет, поэтому это единственный способ без использования программных обращений к EWS.

rox33
25-06-2013, 16:46
К сожалению процесс этот необходимо автоматизировать (около 10 пользователей, еженедельно), поэтому на пользовательском уровне это не пройдёт =(
Возможно реалистично выгрузить командлетом Export-Mailbox в .pst файл только контакты?

Экспортнуть получилось такой командой:
Export-Mailbox -Identity mailboxname -IncludeFolders "\Контакты" -pstfolderpath c:\
Но встаёт другой вопрос - как брать данные с .pst файла или автоматически экспортировать его во что-то более удобоваримое.

Oleg Krylov
25-06-2013, 17:23
http://searchexchange.techtarget.com/tip/How-to-export-data-from-a-Microsoft-Outlook-PST-file-to-a-CSV-file

rox33
25-06-2013, 18:20
http://searchexchange.techtarget.com...-to-a-CSV-file »
По ссылке файл, к сожалению, не скачать.
И гугл запросы не дают ответа где его вообще можно найти.

Возможно есть ещё варианты?

PS Пытаюсь как-то с помощью export-csv выгрузить - пока никак= (

Oleg Krylov
25-06-2013, 19:23
По ссылке файл, к сожалению, не скачать. »
Мда... Закрыли проект.
Пытаюсь как-то с помощью export-csv выгрузить - пока никак= ( »
Чтобы выгрузить, надо сначала распарсить PST, а это не самое простое дело.
Возможно есть ещё варианты? »
Угу, типа такого:
http://smtpport25.wordpress.com/2010/10/11/ews-powershell-to-access-contacts-on-the-exchange-mailbox/
Как я и говорил, код с доступом через EWS.




© OSzone.net 2001-2012