AP892 - Gerenciando filtragem de
anexos no Edge Transport Server
com o Exchange Management Shell
| Autor: |
Rodrigo Rodrigues |
| Publicação: |
08/Março/2007 |
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:
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:
O cmdlet é o seguinte:
add-attachmentfilterentry
-type 'tipo da regra' -name 'tipo de aplicação ou arquivo a ser aplicado'
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.
|