logo

logo

segunda-feira, 27 de junho de 2011

Movendo um Mailbox database do Exchange 2010 com o Exchange Management Shell


Segue linha de comando:

Move-DatabasePath -Identity ‘RR-OO-01′ -EdbFilePath
‘E:\Data\
RR-OO-01\RR-OO-01.edb’ -LogFolderPath
‘D:\Data\
RR-OO-01

Confirmar o pedido antes do banco de dados ser desmontado e movido.



Listar tamanho de mailboxes no Exchange

Segue linha de comando:
Get-MailboxStatistics | Sort -Property TotalItemsize | Format-Table DisplayName, ItemCount, @{expression={$_.totalitemsize.value.ToMB()};label="Size(MB)"} >c:\teste.txt

Variações de comandos para preparar a instalação do Exchange

Segue abaixo algumas variações de comandos para preparar a instalação do Exchange ultilizando limha de comando.

Preparando o esquema:

setup.com /prepareschema

Preparando o AD:

setup.com /prepareAD /organizationname:xxx

Preparando todos os dominiosde uma floresta:

setup.com /preparealldomains

Preparando apenas um dominio:

Setup.com /PrepareDomain

domingo, 19 de junho de 2011

Verificando se a EmailAdressPolice está habilitada

Linha do comando:

Get-Mailbox | where { $_.EmailAddressPolicyEnabled -eq 0 }

DAG - Database Availibility Group

  1. O DAG (Database Availibility Group), novo modelo de cluster do Exchange 2010, que substitui os outros do Exchange 2007 é suportado a partir de 2 servidores.
  2. Eu posso ter os papéis do CAS/HUB nas mesmas máquinas do DAG.
  3. Não é suportado ter os papéis CAS/HUB em NLB Windows nas mesmas máquinas do DAG.
  4. Para ter Load Balancing para os papéis CAS/HUB em um ambiente com DAG é necessário que eu tenha um HLB (Hardware Load Balancing).
  5. O DAG é suportado até 16 servidores.
  6. O Witness Server não pode ser membro do DAG.
  7. Eu posso usar o console (EMC) ou o shell (EMS) para criação e manutenção do DAG.
  8. O nome do DAG deve ter no máximo 15 caracteres.
  9. Todos os membros do DAG devem ter o mesmo sistema operacional, a saber, Windows 2008 SP2 ou Windows 2008 R2.

Atualizar caixas desconectadas do Exchange 2007/2010

Para atualizar as caixas desconectadas do Exchange 2007/2010 digite esse cmdlet: clean-mailboxdatabase.

Com isso, você irá visualizar na opção disconect mailbox todas as caixas que foram desconectadas dentro da sua estrutura de Database do Exchange, segue a linha de comando e o exemplo.

Linha de comando:
Clean-MailboxDatabase –identity“nome_do_database”

Exemplo:
Clean-MailboxDatabase -identity "Mailbox Database"

IIS - 7.0 /7.5

No IIS 7/7.5 não conseguimos exportar e/ou fazer backup em modo gráfico, apenas via linha de comando.

nota: o executável appcmd.exe fica dentro do diretório: “%windir%\system32\inetsrv”.

Para efetuarmos backup:

· AppCmd Add Backup "BackupName"

· AppCmd List Backup

· AppCmd Restore Backup "BackupName"

Para exportarmos a configuração para xml:

· Appcmd list vdir /config /xml > c.xml

· Appcmd add vdir < c.xml

quarta-feira, 15 de junho de 2011

Migrando serviço de DHCP

Os seguintes comandos são necessários:

netsh dhcp server export C:\dhcp.txt all (executar no servidor de origem)


netsh dhcp server import C:\dhcp.txt all (executar no servidor de destino)

Instalando via script os pré requistos para instalação do exchange 2010

Os seguintes comandos são necessários:
Nota: executar os comandos no diretório scripts do disco de instalação do exchange 2010

1 - ServerManagerCMD -ip exchange-base.xml
Nota: Se aparecer texto amarelo de warning, é necessário reiniciar e depois continuar o processo.
2 - ServerManagerCMD -ip exchange-typical.xml

Bem vindos !!!

Hoje começo a escrever informações, dicas e experiências sobre migrações de Windows e Exchange em ambientes complexos. Espero que gostem do que irei colocar em debate e que possa ajudar a elucidar as dúvidas que todos temos em projetos de migrações de grandes redes. Boa leitura.