INFORMACIÓN: Aplicaciones adecuadas para sucesos de Exchange Server Scripting

Seleccione idioma Seleccione idioma
Id. de artículo: 181036 - Ver los productos a los que se aplica este artículo
Este artículo se ha archivado. Se ofrece "tal cual" y no se volverá a actualizar.
Expandir todo | Contraer todo

Resumen

Agente de secuencias de comandos de Microsoft Exchange Server 5.5 proporciona la capacidad para ejecutar secuencias de comandos del servidor en respuesta a los eventos que ocurren en carpetas, incluidos los buzones privados. En este artículo se explica por qué la aplicación apropiada de secuencias de comandos de sucesos está limitada a volumen medio de flujo de trabajo y aplicaciones administrativas.

Más información

Puesto que el agente de secuencias de comandos de 5.5 de Microsoft Exchange Server permite la ejecución en buzones individuales de los scripts, muchos desarrolladores han intentado escribir a agentes de la Bandeja de entrada en VBScript. Estos intentos han producido resultados deficientes, porque el agente de secuencias de comandos de sucesos no está diseñado para reemplazar a los agentes de buzón tradicional escritos en C/C ++. Estos agentes se utilizan normalmente para examinar cada fragmento de correo en o fuera del sistema en busca de virus, o para archivar todos los mensajes para fines de mantenimiento de registros de gobierno.

Existen varias limitaciones vitales al servicio de sucesos de Microsoft Exchange que se procesan adecuados para esas aplicaciones:

  • No hay ninguna garantía de que una secuencia de comandos verá cada mensaje. El servicio de eventos desencadena eventos asincrónicamente con respecto al almacén de información Microsoft Exchange. Esto significa que el almacén de información no bloquea un script de evento (espere que se ejecute) antes de permitir que otros procesos o los usuarios acceso a la carpeta o mensaje. Por lo tanto, dicho mensaje podría se mueve, copia, eliminado o modificado antes de que una secuencia de comandos tenga oportunidad de ejecutarse. Por ejemplo, una secuencia de comandos para procesar todos los mensajes salientes, aplicados al evento OnMessageCreated en la carpeta Bandeja de salida, no puede reaccionar ante el evento antes de nuevo mensaje se ha entregado y elimina de la Bandeja de salida.
  • Algunos de estos tipos de aplicaciones de secuencias de comandos pueden enfrentarse a problemas de escala. Dependiendo de propósito de la aplicación, la secuencia de comandos tendría que instalarse manualmente en cada carpeta para cada usuario del sistema o volumen de eventos simplemente sería demasiado alto para procesar con un lenguaje interpretado como VBScript.
  • El servicio de sucesos es un único subproceso. Independientemente de cuántos secuencias de comandos están registrados, sólo puede ejecutar en un momento. Las consecuencias de rendimiento son sustanciales. Por ejemplo, una secuencia de comandos que requiere dos segundos en ejecutarse, sólo permite una secuencia de comandos ejecutar cada dos segundos, para un máximo de 30 secuencias de comandos por minuto. Esa velocidad, secuencias de 600 comandos requeriría 20 minutos en procesar.
  • Secuencias de comandos de evento se ejecutan en un contexto de seguridad de Windows con privilegios, que del servidor de Exchange la cuenta de servicio. Una consecuencia de acento grave de esta organización es la posibilidad de que una secuencia de comandos puede abrir cualquier buzón en el servidor y realizar cambios en el contenido, sin conocimiento del propietario. El estado de Exchange 5.5 notas: "el agente de secuencias de comandos no es un lugar seguro, reemplazo de propósito general para el Ayudante de Bandeja de entrada reglas porque permite código nuevo para instalarse y ejecutarse en los servidores."

Referencias

Scripting de archivo de Ayuda de agente de Microsoft Exchange
Notas de la versión de Microsoft Exchange Server 5.5
Grupo de productos de Microsoft Exchange Server

Propiedades

Id. de artículo: 181036 - Última revisión: sábado, 01 de febrero de 2014 - Versión: 3.3
La información de este artículo se refiere a:
  • Microsoft Exchange Server 5.5 Standard Edition
Palabras clave: 
kbnosurvey kbarchive kbmt kbinfo kbusage KB181036 KbMtes
Traducción automática
IMPORTANTE: Este artículo ha sido traducido por un software de traducción automática de Microsoft (http://support.microsoft.com/gp/mtdetails) en lugar de un traductor humano. Microsoft le ofrece artículos traducidos por un traductor humano y artículos traducidos automáticamente para que tenga acceso en su propio idioma a todos los artículos de nuestra base de conocimientos (Knowledge Base). Sin embargo, los artículos traducidos automáticamente pueden contener errores en el vocabulario, la sintaxis o la gramática, como los que un extranjero podría cometer al hablar el idioma. Microsoft no se hace responsable de cualquier imprecisión, error o daño ocasionado por una mala traducción del contenido o como consecuencia de su utilización por nuestros clientes. Microsoft suele actualizar el software de traducción frecuentemente.
Haga clic aquí para ver el artículo original (en inglés): 181036

Enviar comentarios

 

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