A maioria dos campos no diretório ativo não é realmente usada para nada além de desenvolvimento personalizado. Você pode fazer pesquisas personalizadas no Active Directory ... mas elas é muito menos do que bonito. O campo "Office" de que você está falando é chamado de "physicalDeliveryOfficeName" nas pesquisas LDAP da Microsoft ... então você criaria uma consulta como:
(&(objectCategory=person)(objectClass=user)(physicalDeliveryOfficeName=Head Office))
Mais informações sobre a sintaxe de pesquisa podem ser encontradas aqui .