Principales respuestas
Usuarios del Directorio Activo en carpeta de contactos de Outlook con Exchange 2010

Pregunta
-
Hola a todos. Quisiera que todos los usuarios que tengo dados de alta en el directorio activo, me pudieran aparecer como una carpeta de contactos de Outlook. Es esto posible?miércoles, 27 de mayo de 2015 15:41
Respuestas
-
Hola SAR
Desconzco si se pueda lograr, quiza con alguna herramienta de terceros, pero con las herramientas de Exchange... no lo creo.
saludos!
- Marcado como respuesta Moderador M martes, 7 de julio de 2015 22:34
viernes, 5 de junio de 2015 20:25
Todas las respuestas
-
Hola SAR_
Lo que solicitas desconozco si se pueda generar de alguna forma, si esto es asi, no se puede lograr facilmente.
Estuve pensando en alguna forma de hacerlo y solo se me ocurre una combinacion de elementos para lograrlo, Si buscas una solucion meramente basada en el uso del servidor de Exchange,no se puede.
El procedimiento que se me ocurre es el siguiente:
1.- descargar una nueva copia de la OAB en un cliente Outlook (Pestaña de Send/Receieve> Send/Receive gROUPS> Descargar la libreta de direcciones> Desmarcar la casilla donde solo marca la descarga de actualizaciones,,, eso hara que se descargue todo un archivo .oab nuevo)
2.-Ir a la carpeta: C:\Users\usuarioquehacepruebas\AppData\Local\Microsoft\Outlook\Offline Address Books\7u4u430-332513514-54515-544551 ***ese numero lo invente, pero en tu caso sera el GUID de la OAB que recien descargaste,.. el archivo resultante sera tan grande como numero de objetos en tu AD que tengan buzon.
3.- ya que ubicaste el archivo .oab que recien se genero,,,, abrirlo te llevara mucho si lo abres en notepad.. te recomiendo hacerlo en notepad++
4.- ya que lo abriste en Notepad++ veras demasiadas direcciones... todas las de tu GAL (La GAL es la que realmente hace el filtrado de recipientes,... la OAB es solo un snapshot de esa lista y es la que descargas cuando usas el modo de conexion en cache de Outlook)
5.- Ya que identificaste las direcciones de tu dominio... ejemplo.-. veras usuario@tudominio.com ya sabras que si estan todas las direcciones... ahora solo te hace falta filtrar el contenido...
6.- Te sugiero hagas un parseo... algo asi como : findstr /i @tudominio.com nombredelarchivo.oab>reultados.txt
**Explico: estas hacviendo una busqueda en el archivo .oab que recien encontraste, en este caso,.. llamemosle nombredelarchivo.oab despues estas exportando los resultados encontrados del string @tudominio.com
osea que estaras generando un archivo de nombre "reultados.txt" solo con las entradas de ese string...
7.- Ya QUE tengas ese archivo en .txt quiza necesites limpiarlo... te sugiero utilizar Notepad++ para eliminar la fuente del string... sabras de lo que te hablo cuando abras el archivo..
8.- yA Que tienes todo esto.. es hora de intentar algo que no he utilizado antes... te sugiero intentar primero en un ambiente de pruebas... es el uso de un comando no incluido nativamente en Exchange... es una modificacion al comando Import-Mailbox ... del cual copio abajo... este otra modificacion de la que hablo y su uso esta expuesto en el articulo abajo citado--
https://technet.microsoft.com/en-us/library/bb691363%28v=exchg.80%29.aspx
http://www.stevieg.org/2010/07/using-powershell-to-import-contacts-into-exchange-and-outlook-live/
9.- Exito!
Realmente lo que solicitas no es posible en base al diseño del producto, te lo digo porque las carpetas de un buzon, en este caso la carpeta "Contacts" forman parte de un buzon... estas carpetas llevan a su vez elementos que representan a los contactos que tiene cada buzon...
La GAL por otro lado, es un objeto de AD que filtra su contenido, es una libreta de direciones y su filtro lo hace en base a los tipos de objetos como son: person, usermailbox, etc... la OAB es solo una copia del contenido de la GAL...
Como veras,,, hablamos de 2 diferentes tipos de objetos, con 2 diferentes tipos de estructura y funcionamiento dentro de servidores de Exchnage,... pero... hey.... puedes intentarlo... yo personalmente no he tenido la necesidad de hacerlo.. quiza se pueda de la forma como te platico arriba, pero es necesario intentarlo en ambiente de pruebas primero... y tambien ir solventando las dificultades que te pudieras encontrar a tu paso..
Espero que la informacion ayude.
Saludos!
- Propuesto como respuesta Moderador M miércoles, 3 de junio de 2015 20:37
martes, 2 de junio de 2015 22:24 -
Gracias Joel por responder. Y si en lugar de los contactos de cada usuario, fuera a la carpeta publica, se podría exportar desde el AD?
Gracias de nuevo.
viernes, 5 de junio de 2015 8:30 -
Hola SAR
Desconzco si se pueda lograr, quiza con alguna herramienta de terceros, pero con las herramientas de Exchange... no lo creo.
saludos!
- Marcado como respuesta Moderador M martes, 7 de julio de 2015 22:34
viernes, 5 de junio de 2015 20:25