Usar PowerShell con Exchange 2016 (Shell de administración de Exchange)

 

Se aplica a:Exchange Server 2016

Última modificación del tema:2015-08-20

Obtenga más información sobre el PowerShell de Exchange, también conocido como Shell de administración de Exchange. En este tema se describe cómo funciona el PowerShell de Exchange y se facilitan vínculos a otros temas que pueden ayudarle a aprender a usar Exchange.

Exchange Server 2016Shell de administración de Exchange se basa en la tecnología de Windows PowerShell y ofrece una eficaz interfaz de línea de comandos que permite automatizar las tareas administrativas. Puede usar Shell de administración de Exchange para administrar todos los aspectos de Exchange. Por ejemplo, puede crear cuentas de correo electrónico, conectores de envío y recepción, configurar las propiedades de bases de datos de buzones y administrar grupos de distribución. Puede usar Shell de administración de Exchange para realizar todas las tareas que están disponibles en Centro de administración de Exchange (EAC), además de otras cosas que no se pueden hacer con EAC, como las operaciones masivas. De hecho, cuando hace algo en EAC, es con Shell de administración de Exchange que se 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 Shell de administración de Exchange inmediatamente, vea la sección Documentación del Shell de administración de Exchange que encontrará más adelante en este tema.

Tanto si usa Shell de administración de Exchange en un servidor de buzones de Exchange 2016 local o en uno que se encuentre en otro lugar del país, PowerShell remoto hace el trabajo.

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

  1. Conectarse al servidor de buzones de Exchange 2016 más cercano (a menudo, el servidor de Exchange local) mediante un componente de Windows PowerShell necesario denominado Administración remota de Windows (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 acerca de cómo Exchange usa los grupos de roles y los roles para administrar quién puede realizar las tareas, vea Permisos.

Una ventaja de PowerShell remoto es que puede usar Windows PowerShell en un equipo local para conectarse a un servidor remoto de Exchange 2016 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 con Exchange 2016.

  • Una versión compatible de .NET Framework.

  • Una versión compatible de Windows Management Framework (WMF) que incluya WinRM y Windows PowerShell.

Para más información, vea Requisitos del sistema para Exchange 2016.

Sin embargo, le recomendamos que instale las herramientas de administración de Exchange (que incluyen Shell de administración de Exchange) en cualquier equipo que use para administrar ampliamente Exchange 2016. Si no tiene instaladas las herramientas de administración de Exchange, debe conectarse con el servidor remoto de Exchange 2016 de forma manual. Además, no tiene acceso a las capacidades adicionales que proporcionan las herramientas de administración de Exchange.

Para más información sobre cómo conectarse a los servidores de Exchange 2016 sin tener las herramientas de administración de Exchange instaladas, vea Conectarse a servidores Exchange mediante PowerShell remoto.

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 de Shell de administración de Exchange en un servidor de transporte perimetral de Exchange 2016, la instancia local de Windows PowerShell crea una sesión de PowerShell local para su uso.

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 Servidores de transporte perimetral.

En la tabla siguiente se incluyen vínculos a temas que pueden ayudarle a conocer y usar Shell de administración de Exchange.

 

Tema Descripción

Abrir el Shell de administración de Exchange

Cómo buscar y abrir Shell de administración de Exchange en un servidor de Exchange o en un equipo que tenga las herramientas de administración de Exchange instaladas.

Conectarse a servidores Exchange mediante PowerShell remoto

Cómo usar Windows PowerShell en un equipo local para conectarse a un servidor de Exchange.

Buscar los permisos necesarios para ejecutar cualquier cmdlet de Exchange

Cómo encontrar los permisos necesarios para ejecutar un cmdlet específico, o bien uno o más parámetros del cmdlet.

 
Mostrar: