Durante o final de semana um amigo fez umas atualizações do catálogo de endereços do Exchange, 2010 adicionando informações sobre os usuários nas propriedades do AD.
Chegando hoje pela manhã ele percebeu que alguns clientes outlook não estavam com o catalogo offline atualizado. Mesmo forçando a atualização ele não baixava as modificações.
Vimos que nenhuma parte do processo estava apresentando erro para o usuário, algumas maquinas receberam as atualizações e outras não, as maquinas estavam na mesma rede e estavam com os horários corretos.
Em um teste acessei uma das maquinas e removi os arquivos .oab do perfil do usuário, após abrir o outlook ele sincronizou o catálogo offline sem problemas.
Como era apenas algumas maquinas montei um script para ajudar a resolver essa situação.
Esse script vai pedir o nome da maquina e o login da pessoa que está conectada na maquina:
$comp = read-host “Computador” $user = read-host “Usuário” cd \\$comp\c$\Users\$user\AppData dir -Recurse -Filter *.oab | remove-item
Lembrando que você tem que ter permissão administrativa suficiente para acessar a maquina remota, ele apagará todos os arquivos .oab.
Montei um script de powershell que cria uma tela para facilitar a exportação de caixas de email do exchange 2010 para PST.
Ele é bem simples,,, Antes de carregar essa tela, ele vai tentar localizar seu servidor de Exchange, vai baixar o módulo EMS para sua maquina e ai ele libera o acesso a tela acima… (o processo de baixar o EMS pode demorar um pouco)
Para localizar alguma caixa utilize o campo “Localizar” e não esqueça de colocar um * (asterisco) e depois clique em “Localizar”
Na Grid abaixo ele vai mostrar todos os resultados para sua busca, selecione a caixa que você quer exportar.
No campo salvar você pode:
Digitar o local e o nome do arquivo para ele exportar a caixa, não esqueça de colocar o nome do arquivo e o .PST
Clicar em “…” e uma tela do “Salvar como” será exibida, escolha o local para salvar o arquivo e nesse caso você não precisa colocar o .PST ele mesmo adiciona.
Clique em “Exportar”.
Detalhe muito importante:
O processo de exportação é assíncrono, isso quer dizer que: ele não ocorre durante a execução do comando de exportação, ele vai para uma fila de tratamento secundária do Exchange e depois vai ser executado. por isso ainda não conseguir colocar um status. Se você quiser saber o status da exportação da caixa pode utilizar o powershell e digitar:
O local para salvar PRECISA ser um compartilhamento da rede, pode ser endereço de loop-back, não importa, mas tem que ser endereço de rede… ainda estou trabalhando nisso
Para essa versão é isso,,, o download está no Skydrive.
Já faz um tempo que despromovemos uma maquina Windows 2003 que estava com o nosso antigo Exchange Server 2003 e era o DC primário. Fizemos isso depois que migramos todo mundo para o Exchange 2010.
O interessante é que depois da despromoção do DC começamos a receber 2 erros ao abrir o EMC (Exchange Management Console):
An error caused a change in the current set of domain controllers. It was running the command ‘Get-OrganizationConfig’.
An error caused a change in the current set of domain controllers. It was running the command ‘Get-Recipient -PropertySet ConsoleLargeSet -ResultSize ’1000′ -SortBy DisplayName -RecipientType ‘UserMailbox”.
Para corrigir esse problema é simples, feche o EMC e abra o Windows Explorer, vá até o diretório C:\Users\<usuário>\AppData\Roaming\Microsoft\MMC e apague o arquivo “Exchange Management Console”. Abra o EMC e o erro foi corrigido.
Como provavelmente você já deve saber, no Exchange server 2010 a opção de expurgar caixa não existe mais e agora não tem uma forma fácil de remover as caixas desconectadas.
Para executar uma limpesa no MailBox Database:
clean-mailboxdatabase “Mailbox Database XXXXXXXXX” Continue reading →
Estava eu tentando acessar o servidor um exchange para modificar algumas configurações de um usuário quando me deparei que tinha um monte de gente conectada no servidor fazendo alguma coisa lá e eu não tinha acesso ao servidor.
Fui pesquisar como adicionar as guias das propriedades do Exchange em outro servidor que faz parte do domínio mas, sem ter que instalar todas as ferramentas do Exchange e achei. hehehe
De dentro do servidor em que você quer adicionar as guias do exchange copie as seguintes DLL´s do servidor de Exchange:
address.dll
escprint.dll
exchmem.dll
glblname.dll
maildsmx.dll
pttrace.dll
Copie as DLL´s para a pasta C:\windows\system32
Registre a DLL maildsmx.dll (REGSVR32 c:\windows\system32\maildsmx.dll)
Abra o Active Directory Users and Computer e você terá as guias do Exchange.