Nueva funcionalidad de administración en el Shell de administración de Exchange

 

Se aplica a: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1, Exchange Server 2007

Última modificación del tema: 2007-07-18

El Shell de administración de Exchange, realizado con tecnología PowerShell de Microsoft Windows, proporciona a los administradores una eficaz interfaz de línea de comandos que pueden usar para administrar Microsoft Exchange Server 2007. Con el Shell de administración de Exchange, los administradores pueden administrar cualquier aspecto de Exchange 2007. Entre otras tareas, se pueden habilitar nuevas cuentas de correo electrónico y configurar conectores de protocolo simple de transferencia de correo (SMTP), almacenar propiedades de bases de datos y transportar agentes. El Shell de administración de Exchange puede realizar todas las tareas de la Consola de administración de Exchange y, además, algunas tareas que la Consola de administración de Exchange no puede realizar. De hecho, cuando se realiza una tarea en la Consola de administración de Exchange, el mismo comando pasa a encontrarse disponible en el Shell de administración de Exchange, que se encarga de procesar la solicitud. Para obtener más información acerca de la nueva Consola de administración de Exchange, consulte Nueva funcionalidad de administración en la consola de administración de Exchange.

En la figura 1 se muestra el diseño y la disposición del Shell de administración de Exchange.

Figura 1   Shell de administración de Exchange

Shell de administración de Exchange que muestra el movimiento del buzón

Requisitos previos

El Shell de administración de Exchange es un complemento que depende de PowerShell de Windows. Por lo tanto, PowerShell de Windows debe estar instalado en el equipo que habrá de ejecutar el Shell de administración de Exchange. Para instalar PowerShell de Windows, debe instalar .NET 2.0 Framework de Microsoft en el equipo que vaya a ejecutar PowerShell de Windows. Para obtener más información acerca de cómo descargar .NET Framework, consulte Microsoft .NET Framework Developer Center (en inglés).

Nuevas características en el Shell de administración de Exchange

El Shell de administración de Exchange es una plataforma de creación de scripts robusta y flexible, que puede reducir la complejidad de los scripts actuales de Microsoft Visual Basic. Aquellas tareas que antes necesitaban cientos de líneas de scripts en Visual Basic, ahora se pueden realizar usando sólo una línea de código en el Shell de administración de Exchange.

El Shell de administración de Exchange proporciona esta flexibilidad porque no usa texto como base de interacción con el sistema; utiliza un modelo de objeto basado en la plataforma Microsoft .NET. Este modelo de objeto habilita los comandos del Shell para que apliquen la salida de un comando a los siguientes cuando éstos se ejecutan.

A continuación se enumeran algunas características clave del Shell de administración de Exchange:

  • Interfaz de línea de comandos   La interfaz de línea de comandos permite modificar de forma rápida y sencilla las características de Exchange 2007 y sus valores. También otorga flexibilidad para realizar con facilidad tareas masivas que, de haber sido realizadas con el Administrador del sistema de Exchange, habrían empleado muchas líneas de código y horas de trabajo.

  • Canalización de datos entre comandos   La canalización aumenta aún más su productividad durante la administración de Exchange 2007 a través del Shell de administración de Exchange. La canalización ayuda a usar la salida de uno de los comandos como entrada de otros comandos. Gracias a esta característica, podrá realizar operaciones masivas basadas en criterios aplicados al filtro de comandos que, después, suministran los objetos que se han de modificar a través del "canal". Esta característica es una de las razones principales por las que el Shell de administración Exchange consigue reducir decenas de líneas de código a una sola cadena de comandos.

  • Compatibilidad con datos estructurados   Debido a que todas las salidas de todos los comandos del Shell de administración de Exchange constituyen un objeto, se pueden realizar o procesar por medio de otros comandos sin necesidad de una manipulación excesiva. Los comandos de un conjunto de características aceptarán salidas de otros comandos del mismo conjunto de características sin necesidad de manipulación.

  • Compatibilidad amplia para la creación de líneas de comando   Cuando desea llevar a cabo un proceso complejo o funciones de automatización en la administración de cuentas de la asistencia técnica, realizar seguimientos del rendimiento o habilitar otras tareas de administración automatizadas, el Shell de administración de Exchange proporciona un eficaz ambiente de modelo de objeto basado en la plataforma .NET.

  • Scripting seguro   Para habilitar la transición suave de ambientes de prueba a entornos de producción o para comprobar que sus comandos funcionan correctamente antes de aplicarlos a datos reales, el Shell de administración de Exchange permite probar sus comandos para asegurarse de que realizan las tareas que el usuario desea. Puede comprobar los cambios que se deben realizar, confirmar que desea continuar y asegurarse de que el proceso es correcto de principio a fin.

  • Comandos de acceso a Cmd.exe   El Shell de administración de Exchange proporciona un acceso transparente a los comandos que se encuentran disponibles por medio del símbolo del sistema (Cmd.exe). Incluso puede tomar la salida de los comandos de Cmd.exe y realizar acciones basándose en dicha salida o integrar la salida en los datos que proporciona a otro comando.

  • Scripts de confianza   Para mejorar la seguridad, el Shell de administración de Exchange obliga a todos los scripts a disponer de firma digital antes de que puedan ejecutarse. Esta medida evita que usuarios malintencionados escriban un script dañina en el Shell de administración de Exchange. Sólo se permite la ejecución de scripts de confianza. Esta medida de precaución ayuda a proteger al usuario y a la organización.

  • Personalización del perfil   Aunque la instalación predeterminada del Shell de administración de Exchange proporciona una interfaz completa y fácil de usar, es posible que el usuario desee agregar accesos directos a los comandos que use con más frecuencia. Quizá también quiera ajustar la interfaz para que se adapte a sus tareas. Es posible editar el perfil personal del Shell de administración de Exchange. Esto le permite controlar la configuración de su interfaz y elegir los comandos que se ejecutan automáticamente al iniciar el Shell de administración de Exchange. La personalización del perfil permite asignar scripts a los alias usados con frecuencia durante la administración diaria de la organización de Exchange 2007.

  • Compatibilidad extensa del Shell   Si no le gusta la forma en que se muestran los datos o si, por ejemplo, no recuerda las colecciones que usan la propiedad Recuento y cuáles utilizan la propiedad Longitud, es posible realizar ajustes con mucha facilidad. El Shell de administración de Exchange utiliza XML para que se puedan modificar muchos aspectos del comportamiento. Los desarrolladores pueden crear nuevos comandos para integrarlos en los comandos ya integrados del Shell de administración de Exchange. Esto proporciona un mayor control de la organización de Exchange 2007 y ayuda a simplificar los procesos comerciales.

Información adicional

Para obtener más información acerca de cómo utilizar Shell de administración de Exchange, consulte Uso del Shell de administración de Exchange.

Para obtener una lista de ejemplos de comandos usados con frecuencia en el Shell de administración de Exchange, organizados por funciones de administración, como administración de destinatarios y configuración de transporte, consulte Exchange Management Shell Quick Reference (en inglés).