Exchange Server PowerShell (Exchange Shell de administración)

El Shell Exchange administración se basa en la tecnología Windows PowerShell y proporciona una interfaz de línea de comandos eficaz que permite la automatización de Exchange tareas de administración. Puede usar Shell de administración de Exchange para administrar todos los aspectos de Exchange. Por ejemplo, puede crear cuentas de correo electrónico, crear conectores de envío y conectores de recepción, configurar propiedades de base de datos de buzones de correo y administrar grupos de distribución. Puede usar el Shell de administración de Exchange para realizar todas las tareas disponibles en las herramientas de administración gráficas de Exchange, además de cosas que no puede hacer allí (por ejemplo, operaciones masivas). De hecho, cuando hace algo en el Centro de administración de Exchange (EAC), el Panel de control de Exchange (ECP) o el Consola de administración de Exchange (EMC), es el Shell de administración de Exchange el que realiza el trabajo en segundo plano.

Shell de administración de Exchange también ofrece una plataforma de scripting eficaz y flexible. Los scripts de Visual Basic que necesitaban muchas líneas de código pueden reemplazarse por comandos de Shell de administración de Exchange que usan únicamente una línea de código. Shell de administración de Exchange proporciona esta flexibilidad porque usa un modelo de objetos basado en Microsoft.NET Framework. Este modelo de objetos permite a los cmdlets de Exchange aplicar el resultado de un comando a los comandos siguientes.

Para empezar a usar el Shell Exchange de administración inmediatamente, vea la sección Exchange documentación del Shell de administración más adelante en este artículo.

Cómo funciona Exchange Shell de administración en todos los Exchange de servidor excepto transporte perimetral

Tanto si usa el Shell de administración de Exchange en un servidor Exchange local como en un servidor de Exchange que se encuentra en todo el país, PowerShell remoto realiza el trabajo.

Al hacer clic en el acceso directo Exchange Shell de administración en un servidor Exchange, la instancia local de Windows PowerShell realiza los siguientes pasos:

  1. Conectar al servidor de Exchange más cercano (con más frecuencia, el servidor Exchange local) mediante un componente Windows PowerShell requerido denominado Windows Remote Management (WinRM).

  2. Realizar comprobaciones de autenticación.

  3. Crear una sesión remota de PowerShell para su uso.

Solo accede a los cmdlets y parámetros de Exchange que están asociados a los grupos de roles y roles de administración de Exchange que se le asignaron. Para obtener más información sobre cómo Exchange los grupos de roles y los roles para administrar quién puede hacer qué tareas, vea Exchange Server permisos.

Una ventaja de PowerShell remoto es que puede usar Windows PowerShell en un equipo local para conectarse a un servidor Exchange remoto e importar los cmdlets de Exchange en la sesión de Windows PowerShell para poder administrar Exchange. Los únicos requisitos para el equipo son:

  • Un sistema operativo compatible para Exchange Server.
  • Una versión compatible de .NET Framework.
  • Una versión compatible de Windows Management Framework (WMF) que incluya WinRM y Windows PowerShell.

Para obtener más información, consulte los artículos siguientes:

Sin embargo, se recomienda instalar las herramientas de administración de Exchange (que incluye el Shell de administración de Exchange) en cualquier equipo que use para administrar ampliamente Exchange Server. Sin las herramientas de administración de Exchange instaladas, debe conectarse al servidor Exchange remoto manualmente y no tiene acceso a las funciones adicionales que proporcionan las herramientas de administración de Exchange.

Para obtener más información acerca de cómo conectarse Exchange servidores sin las herramientas de administración de Exchange instaladas, vea Conectar to Exchange servers using remote PowerShell.

Cómo funciona el Shell de administración de Exchange en servidores de transporte perimetral

En los servidores de transporte perimetral, Shell de administración de Exchange funciona de forma diferente. Normalmente, se implementan los servidores de transporte perimetral en la red perimetral, ya sea como servidores independientes o como miembros de un dominio perimetral de Active Directory.

Al hacer clic en el acceso directo del Shell de administración de Exchange en un servidor de transporte perimetral de Exchange, la instancia local de Windows PowerShell crea una sesión de PowerShell local para que la use.

Los servidores de transporte perimetral no usan los roles de administración o los grupos de roles de administración para controlar los permisos. El grupo Administradores local controla quién puede configurar las características de Exchange en el servidor local.

Para obtener más información acerca de los servidores de transporte perimetral, vea Edge Transport Servers.

Documentación del Shell de administración de Exchange

En la tabla siguiente se proporcionan vínculos a artículos que pueden ayudarle a obtener información sobre el Shell de administración de Exchange de administración.


Artículo Descripción
Abrir el Shell de administración de Exchange Busque y abra el Shell Exchange administración en un servidor Exchange o un equipo que tenga instaladas las Exchange de administración.
Conectarse a servidores Exchange mediante PowerShell remoto Use Windows PowerShell en un equipo local para conectarse a un servidor Exchange servidor.
Controlar el acceso remoto de PowerShell a servidores de Exchange Obtenga información sobre cómo bloquear o permitir el acceso remoto de PowerShell de los usuarios a Exchange servidores.
Buscar los permisos necesarios para ejecutar cualquier cmdlet de Exchange Busque los permisos que necesita para ejecutar un cmdlet específico o uno o más parámetros en el cmdlet.
Sintaxis del cmdlet de Exchange Obtenga información sobre la estructura y la sintaxis de los cmdlets en Exchange PowerShell.
Filtros de destinatarios en los comandos del Shell de administración de Exchange Obtenga información sobre los filtros de destinatarios en el Shell Exchange administración.
Usar Update-ExchangeHelp para actualizar los Exchange ayuda de PowerShell en Exchange servidores Obtenga información sobre cómo usar Update-ExchangeHelp para actualizar la ayuda para Exchange de referencia de cmdlets en Exchange servidores.