Ilse Van Criekinge's Weblog

Addicted to Microsoft Unified Communications

Follow-Up: import-recipientdataproperty

Follow-Up: import-recipientdataproperty

  • Comments 5
  • Likes

Last year I blogged about uploading a picture in Outlook 2010 using the power of the Exchange Management Shell in Exchange 2010 (http://blogs.technet.com/ilvancri/archive/2009/11/17/upload-picture-in-outlook-2010-using-the-exchange-management-shell-exchange-2010.aspx)

The following question came back to me:

Is it possible to add the pictures to an Ex2007 Sp1/Outlook 2007 system?

So here’s a follow-up to the first article, time to investigate if pictures can be uploaded in other versions of Exchange / Outlook / Active Directory…

Server environment =  Exchange 2003 sp2 (migex2k3) + Exchange 2007 sp2 (migex2k7) + Exchange 2010 (mailex2k10) + Active Directory 2008

Client environment = Outlook 2003, Outlook 2007, and Outlook 2010

Mailboxes on all three servers

clip_image002

Running the below cmdlets on my Exchange 2010 server, shows that it is possible to use the shell to update this attribute for a mailbox located on Exchange 2010, ánd Exchange 2007,  but (sadly, yet expected) not for one located on Exchange 2003.

clip_image004

The picture itself is ONLY visible using Outlook 2010!

Outlook 2003 =

clip_image006

Outlook 2007 =

clip_image008

Outlook 2010 =

clip_image010

However, it is possible to populate the field in AD, and have a picture shown in Outlook 2010 for a mailbox-enabled user located on Exchange 2003 J

clip_image012

clip_image014

SNAG-0096

Using Outlook 2010, the picture is there :-)

SNAG-0097

One might wonder if it isn’t possible to use the address template editor in Exchange 2003, and/or  Exchange 2007  (more information here: http://technet.microsoft.com/en-us/library/bb232094(EXCHG.80).aspx)  to include the field thumbnailPhoto, but no it’s not.

-Ilse

Comments
  • Does the thumbnailPhoto attribute have a MAPIid associated with it? It was my experience playing with the display templates in Exchange 2003 that to display an attribute it needed a MAPIid.

  • It appears that this is possible only using the Exchange 2010 Powershell cmdlets, which would mean that in an environment that only contains Exchange 2007 servers, and previous, it would not be possible to do.

  • Given all the same parameters in your example, save for one, will it work using a Macintosh based client - Microsoft Outlook 2011 for Mac?

  • Once you have the pictures uploaded, you can view them in Outlook 2007 if you install the Outlook Social Connector on that PC.

  • Just an FYI but this will work in an Exchange 2003 - Outlook 2010 environment. I wasn't sure if that was explicitly stated or not.

Your comment has been posted.   Close
Thank you, your comment requires moderation so it may take a while to appear.   Close
Leave a Comment