# Manual de Operações e Manutenção - Exchange 2019

**Público Alvo:** Nível 3 (SysAdmin / Infraestrutura)  
**Servidor:** `SRVCGDVIEXCH001`

---

## 1. Checklists de Manutenção

### Diário (Rotina Matinal)

- [ ] **Verificar Filas de E-mail:**
  ```powershell
  Get-Queue
  ```
  _Meta:_ `MessageCount` deve ser zero ou baixo. Se > 50, investigar.
- [ ] **Saúde dos Bancos de Dados:**
  ```powershell
  Get-MailboxDatabaseCopyStatus *
  ```
  _Meta:_ Status `Mounted` e ContentIndex `Healthy`.
- [ ] **Disco do Sistema e Logs:**
      Verificar espaço livre nos discos C: (Sistema) e onde estão os DBs/Logs. Exchange para de receber e-mails se o disco de logs tiver < 10% livre (Back Pressure).

### Semanal

- [ ] **Verificar Backups:** Validar se o backup full do fim de semana e incrementais ocorreram. O backup VSS deve truncar (apagar) os logs de transação antigos. Se os logs (arquivos `.log`) estiverem acumulando, o backup não está funcionando.
- [ ] **Reiniciar Serviços (Se necessário):** Apenas se notar consumo excessivo de RAM pelo `w3wp.exe` (IIS) ou lentidão.

### Mensal

- [ ] **Windows Updates:** Aplicar patches de segurança do SO.
      _Atenção:_ Sempre colocar o servidor em _Maintenance Mode_ antes se houver cluster/DAG (não aplicável em servidor único, mas requer janela).
- [ ] **Certificados SSL:** Verificar validade.
  ```powershell
  Get-ExchangeCertificate | Select Subject, NotAfter
  ```
  Renovar se faltar < 30 dias.

## 2. Monitoramento de Serviços (PowerShell)

Script rápido para validar se todos os serviços críticos estão rodando:

```powershell
Test-ServiceHealth
```

## 3. Disaster Recovery (DR) Básico

### Cenário: Banco de Dados Corrompido

Se o banco desmontar e não montar mais:

1. **ESEUTIL /MH:** Verifique o estado (`Dirty Shutdown` ou `Clean Shutdown`).
2. **Reparo (Soft Recovery):** `Eseutil /r "E00" /l "C:\Path\Logs" /d "C:\Path\DB"`
3. **Reparo Hard (Último caso):** `Eseutil /p` (Pode haver perda de dados).

### Cenário: Restore de E-mail Apagado (Single Item Recovery)

Se o usuário apagou da lixeira e precisa recuperar (dentro do período de retenção, padrão 14 dias):

1. Use o comando `Search-Mailbox` (se disponível) ou `New-MailboxRestoreRequest` via backup.
2. Recuperar itens excluídos (Recoverable Items) é possível via Outlook do próprio usuário também ("Recuperar itens excluídos do servidor").

## 4. Atualizações de Exchange (CU/SU)

**Regra de Ouro:**

1. Verifique sempre os pré-requisitos de .NET Framework para o Cumulative Update (CU) novo.
2. Execute `Setup.exe /PrepareSchema` e `/PrepareAD` se o CU exigir atualização de esquema.
3. Instale o CU via CMD Admin: `Setup.exe /m:Upgrade /IAcceptExchangeServerLicenseTerms`.
