Sintomas
Esse problema ocorre se o banco de dados de caixa de correio que hospeda a caixa de correio de geração do Offline Address Book (OAB) tem várias cópias e algumas cópias não estão disponíveis ou saudável.
Além disso, quando esse problema ocorrer, você pode encontrar um ou mais dos seguintes problemas:
-
A geração do OAB agendada não ocorre.
-
Se for forçada a geração do OAB chamando o cmdlet Update-OfflineAddressBook , o comando é concluído com êxito. No entanto, a pasta de distribuição do OAB não será atualizada.
-
Não há nenhum aviso ou eventos de erro no registo de aplicações sobre a falha de geração do OAB.
-
Os logs de geração do OAB não atualizados. (Você pode encontrar esses logs na pasta \Logging\OABGeneratorLog).
Causa
Esse problema ocorre porque o gerenciamento de carga de trabalho do sistema (WLM) acelera tarefas de OAB do gerador se ocorrer uma situação de recurso no servidor.
Solução alternativa
Para contornar esse problema, use um dos seguintes métodos:
Método 1
Aguarde até que a cópia do banco de dados se torna saudável e cargas de trabalho WLM são underloaded.
Desative temporariamente as cargas de trabalho que estão impedindo a geração do OAB. Para fazer isso, execute as seguintes etapas:
-
Adicione substituições de monitoramento para os monitores de recursos desativar a integridade de disponibilidade do banco de dados de caixa de correio e integridade de replicação de banco de dados de caixa de correio temporariamente até que o primeiro servidor esteja disponível. Para fazer isso, execute os seguintes comandos:
New-SettingOverride -Name MdbAvailability -Component WorkloadManagement -Section MdbAvailability -Parameters @("Enabled=false") -Reason "Temporarily turning off MdbAvailability to generate Offline Address Book" -Server <Server Name where the database is mounted> New-SettingOverride -Name MdbReplication -Component WorkloadManagement -Section MdbReplication -Parameters @("Enabled=false") -Reason "Temporarily turning off MdbReplication to generate Offline Address Book" -Server <Server Name where the database is mounted> Observações:-
Nesses comandos, substitua a cadeia de caracteres entre colchetes angulares (<>) com o nome do servidor onde o banco de dados é montado.
-
As substituições serão eficazes 15 minutos após a replicação do Active Directory.
-
-
Gere a OAB, executando o seguinte comando:Update-OfflineAddressBook -Identity <Offline Address Book Name>
-
Remova as substituições, executando os seguintes comandos após a geração do OAB:
Remove-SettingOverride MdbReplication Remove-SettingOverride MdbAvailability