INFO: Aplicativos apropriados para scripts de eventos do Exchange Server

Traduções deste artigo Traduções deste artigo
ID do artigo: 181036 - Exibir os produtos aos quais esse artigo se aplica.
Este artigo foi arquivado. É oferecido "como está" e não será mais atualizado.
Expandir tudo | Recolher tudo

Sumário

Agente de scripts do Microsoft Exchange Server 5.5 fornece a capacidade para executar scripts do lado do servidor em resposta a eventos que ocorrem em pastas, incluindo caixas de correio particulares. Este artigo explicará por que a aplicação correta de scripts de eventos é limitada a fluxo de trabalho do volume de mídia e aplicativos administrativos.

Mais Informações

Porque o agente de scripts do Microsoft Exchange Server 5.5 permite que scripts sejam executados em relação a caixas de correio individuais, muitos desenvolvedores tentou escrever agentes de caixa de entrada em VBScript. Essas tentativas tem gerou resultados ruins, como o agente de scripts de eventos não foi projetado para substituir a caixa de correio tradicional agentes escritos em C/C ++. Esses agentes normalmente são usados para verificar cada parte do email in ou check-out do sistema em busca de vírus ou para arquivar todas as mensagens para fins de manter registro do governo.

Existem várias limitações vitais para o Microsoft Exchange Event Service que processam inadequados para tais aplicativos:

  • Não há nenhuma garantia de que um script, verá todas as mensagens. O serviço de eventos aciona eventos assincronamente com relação ao armazenamento de informações Microsoft Exchange. Isso significa que o armazenamento de informações não bloqueia um script de evento (espera por ele seja executado) antes de permitir que outros processos ou os usuários acessar a pasta ou mensagem. Conseqüentemente, essa mensagem pode ser movida, copiada, excluída ou modificada antes de um script tenha a chance para executar. Por exemplo, um script para processar todas as mensagens de saída, aplicadas ao evento OnMessageCreated na pasta caixa de saída, não pode reagir a eventos antes de nova mensagem foi entregue e excluída da sua caixa de saída.
  • Alguns desses tipos de aplicativos scripts podem enfrentar problemas de escala. Dependendo do objetivo do aplicativo, o script teria que ser instalado manualmente em cada pasta para cada usuário ou volume de eventos simplesmente seria muito alta para processar com uma linguagem interpretada como VBScript.
  • O serviço de eventos está single-threaded. Independentemente de quantos scripts são registrados, uma única pode ser executada por vez. As conseqüências de desempenho são substanciais. Por exemplo, um script que requer dois segundos executar, só permite que um script executar a cada dois segundos, para um máximo de 30 scripts por minuto. Com essa taxa, 600 scripts exigiria 20 minutos para processar.
  • Scripts de eventos executado em um contexto de segurança privilegiado do Windows NT, que conta de serviço do Exchange Server. Uma conseqüência graves essa organização é a possibilidade de que um script pode abrir qualquer caixa de correio no servidor e fazer alterações ao conteúdo, sem o conhecimento do proprietário. O estado de notas de versão do Exchange 5.5: "O agente de script não é um cofre, substituição de finalidade geral para o Assistente de caixa de entrada regras porque ele permite novo código para ser instalados e executados em seus servidores."

Referências

Script de arquivo de Ajuda do agente do Microsoft Exchange
Notas de versão do Microsoft Exchange Server 5.5
Grupo de produtos do Microsoft Exchange Server

Propriedades

ID do artigo: 181036 - Última revisão: segunda-feira, 7 de outubro de 2013 - Revisão: 3.3
A informação contida neste artigo aplica-se a:
  • Microsoft Exchange Server 5.5 Standard Edition
Palavras-chave: 
kbnosurvey kbarchive kbmt kbinfo kbusage KB181036 KbMtpt
Tradução automática
IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine Translation ou MT), não tendo sido portanto traduzido ou revisto por pessoas. A Microsoft possui artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais, com o objetivo de oferecer em português a totalidade dos artigos existentes na base de dados de suporte. No entanto, a tradução automática não é sempre perfeita, podendo conter erros de vocabulário, sintaxe ou gramática. A Microsoft não é responsável por incoerências, erros ou prejuízos ocorridos em decorrência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza atualizações freqüentes ao software de tradução automática (MT). Obrigado.
Clique aqui para ver a versão em Inglês deste artigo: 181036

Submeter comentários

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com