Você não vai gostar mais disso do que a resposta que você tem agora (não aparecer e se esconder), mas especificar legacyExchangeDN
da caixa de correio do usuário permitirá que "Check Name" funcione mesmo que o objeto seja oculto (já que, basicamente, isso é o que "Check Name" está fazendo-- resolvendo o alias do usuário no legacyExchangeDN).
Meu usuário "EAnderson" em meu equipamento de teste possui um legacyExchangeDN de "/ o = Início / ou = Grupo Administrativo do Exchange (FYDIBOHF23SPDLT) / cn = Recipients / cn = EAnderson". Verifico que a caixa de correio está oculta nas listas de endereços, não resolve com o nome de alias "EAnderson", mas "Check Name" funciona bem e a caixa de correio é aberta quando uso legacyExchangeDN. (Esse truque funcionou até pelo menos o Exchange 5.5 e era um truque que eu usava para mostrar às pessoas que, embora fossem "especialistas em câmbio", talvez não soubessem tudo o que pensavam que faziam ... heh heh ...)
Onde você obtém o legacyExchangeDN? Usar uma ferramenta como ADSIEDIT permitirá que você a veja, assim como qualquer outra ferramenta que permita consultas de "forma livre" do banco de dados do Active Directory.
Depois de conhecer o formato dos atributos legacyExchangeDN dos seus usuários, você provavelmente poderá formulá-los fora de si. Eles obtiveram um lote mais feio no Exchange 2007 porque eles têm a referência ao "/ ou = Grupo Administrativo do Exchange (FYDIBOHF23SPDLT)" AG neles.