Infra - Exchange Server

Gerenciando filtragem de anexos no Edge Transport Server com o Exchange Management Shell

O Exchange Server 2007 através do Exchange Management Shell é muito flexível na criação de regras para arquivos anexos; nesse tutorial vamos abordar como criar e remover regras para arquivos anexos no Edge Transport através do Exchange Management Shell.

por Rodrigo Rodrigues



Overview

O Exchange Server 2007 através do Exchange Management Shell é muito flexível na criação de regras para arquivos anexos; nesse tutorial vamos abordar como criar e remover regras para arquivos anexos no Edge Transport através do Exchange Management Shell.

Solução

Vamos abordar como criar e remover regras para arquivos anexos no Edge Transport através do Exchange Management Shell.

Visualizando as regras de filtragem de arquivos anexos no Edge Transport

A criação é simples, é através do cmdlet Get-AttachmentFilterEntry: O cmdlet é o seguinte:

Get-AttachmentFilterEntry

Segue abaixo a lista completa das aplicações e extensões filtradas pelo Edge Transport Server:


ContentType application/x-msdownload
ContentType message/partial
ContentType text/scriptlet
ContentType application/prg
ContentType application/msaccess
ContentType text/javascript
ContentType application/x-javascript
ContentType application/javascript
ContentType x-internet-signup
ContentType application/hta
FileName *.xnk
FileName *.wsh
FileName *.wsf
FileName *.wsc
FileName *.vbs
FileName *.vbe
FileName *.vb
FileName *.url
FileName *.shs
FileName *.shb
FileName *.sct
FileName *.scr
FileName *.scf
FileName *.reg
FileName *.prg
FileName *.prf
FileName *.pif
FileName *.pcd
FileName *.ops
FileName *.mst
FileName *.msp
FileName *.msi
FileName *.psc2
FileName *.psc1
FileName *.ps2xml
FileName *.ps2
FileName *.ps11xml
FileName *.ps11
FileName *.ps1xml
FileName *.ps1
FileName *.msc
FileName *.mdz
FileName *.mdw
FileName *.mdt
FileName *.mde
FileName *.mdb
FileName *.mda
FileName *.lnk
FileName *.ksh
FileName *.jse
FileName *.js
FileName *.isp
FileName *.ins
FileName *.inf
FileName *.hta
FileName *.hlp
FileName *.fxp
FileName *.exe
FileName *.csh
FileName *.crt
FileName *.cpl
FileName *.com
FileName *.cmd
FileName *.chm
FileName *.bat
FileName *.bas
FileName *.asx
FileName *.app
FileName *.adp
FileName *.ade

Removendo uma regra de filtragem de anexo no Edge Transport

A criação é simples, é através do cmdlet Remove-AttachmentFilterEntry e alguns parâmetros são obrigatórios:

  • Identity
O cmdlet é o seguinte:

remove-attachmentfilterentry -identity "tipo da regra"

Antes vamos entrar com o comando Get-AttachmentFilterEntry e visualizar qual regra devemos remover, no caso, vamos remover a regra que bloqueia arquivos do Microsoft Access (.mdb).

Agora vamos entrar com o comando de Remove e a identidade referente a aplicação MSAccess. Após vamos confirmar:

Agora a regra não consta mais na lista de anexos bloqueados:

Adicionando uma regra de filtragem de anexos no Edge Transport

A criação é simples, é através do cmdlet Add-AttachmentFilterEntry e alguns parâmetros são obrigatórios:

  • Type
  • Name

O cmdlet é o seguinte:

Vamos entrar com a aplicação que removemos acima, o MSAccess e confirmar:

Visualizando a configuração da regra de filgragem de anexos no Edge Transport

A criação é simples, é através do cmdlet Get-AttachmentFilterListConfig:

O cmdlet é o seguinte:

get-attachmentfilterlistconfig

Com esse comando podemos ver a configuração da regra de filtragem de anexos no Edge Transport.

Na opção AdminMessage podemos ver a mensagem enviado ao usuário do qual o anexo foi bloqueado: This attachment was removed.

Voltando ao estado original...

Em muitos casos, é aconselhado voltar ao estado original, as vezes devido a problemas de configurações e outras para refazer a filtragem de anexos.

Para isto podemos rodar o script localizado dentro da pasta Scripts da instalação do Exchange Server 2007, um script chamado ResetAttachmentFilterEntry.ps1 que com isto ficará conforme a instalação inicial do produto.

Conclusão

Com este tutorial mostramos como fazer através do Exchange Management Shell a criação e remoção de filtragem de arquivos anexos com o Edge Transport Server, além de visualizar a configuração do mesmo.

Rodrigo Rodrigues

Rodrigo Rodrigues