Lync does a great job at searching for contacts, as well as displaying team and frequent contacts. If you work for a smaller organisation or a group of people with no particular hierarchy you may want to populate the contact list with a bunch of people for different groups.
Can you believe there doesn’t appear to be a way to do this out of the box. Luckily Microsoft have built a great product with a load of really clever people who can help. Jeff Guillet has posted just a solution on his blog, http://www.expta.com/2011/01/introducing-lyncaddcontacts.html.
With 3 lines I have been able to pre-populate contacts for groups of users.
CScript LyncAddContacts.vbs /backup backup.xml
CScript LyncAddContacts.vbs firstname.lastname@example.org
CScript LyncAddContacts.vbs /import “OU=noak.es,OU=Microsoft Exchange Hosted Organizations,DC=exchangegeek,DC=com”