Key points are the the minor schema change and the maximum file size of 10KB. Images can be max. 96x96 pixels in size.

Now in the last couple of days I wrote a “cmdlet” to make batch importing images easier. For starters, the cmdlet gets all *.jpg files in folder, then it uses the files BaseName to find corresponding Exchange Mailboxes. After that the image’s physical dimensions as well as file size are verified, if they are ok, the image is imported using Import-RecipientDataProperty.

The folder containing the images can be set using the cmdlet’s –FilePath parameter, the cmdlet takes pipeline input from Get-ChildItem too.