Conéctese a Office 365: PowerShell
Office 365 es una infraestructura orientada a servicios y tendrá múltiples interfaces de administración basadas en los servicios que elija activar y utilizar.
En esta publicación nos centraremos en la gestión de usuarios y buzones de correo.
Comprender la estructura de Office 365
Antes de entrar en detalles, asegúrese de comprender adecuadamente los componentes de Office 365 y cómo se integran con su entorno local:
Sus buzones de correo de Office 365 residen en Exchange Online y las cuentas de usuario correspondientes residen en Azure Active Directory (Exchange Online depende de Azure Active Directory; comprenda por qué).
Además de eso, hay varios atributos de usuario que afectan el buzón de Exchange Online, que aún se administran en su Active Directory local.
Por lo tanto, administrar sus usuarios y buzones de correo implicará interacciones con su Active Directory local, Azure Active Directory y Exchange Online.
Conéctese a Azure AD con PowerShell
Dado que el módulo AzureAD y el módulo MSOnline están en desuso, debe usar el módulo Microsoft Graph PowerShell.
Si viene de AzureAD y MSOnline, la transición a MS Graph es una curva de aprendizaje. Pero vale la pena el esfuerzo.
Conéctese a Microsoft 365 usando MSGraph
Para conectarse a Microsoft 365 mediante el módulo MSGraph, debe configurar un alcance para indicar qué permisos utilizará.
Si es administrador global (o tiene los permisos adecuados), puede dar su consentimiento para el uso de los permisos.
Lea más sobre el consentimiento aquí.
El siguiente ejemplo se conecta a MS Graph PowerShell con la intención de administrar cuentas de usuario:
# Install the MSGraph module if this is first use
Install-Module MSGraph
# The module will autoload in PS 3.0 or later, but you can do it explicitly
Import-Module MSGraph
# Connect to MSGraph
Connect-MgGraph -Scopes "User.ReadWrite.All"Con todos los requisitos previos implementados, simplemente puede ejecutar Connect-MgGraph.
Tenga en cuenta que PowerShell puede descargar e instalar automáticamente el módulo de PowerShell MgGraph (Microsoft Graph) desde la Galería de PowerShell. La descarga de módulos requiere el proveedor de paquetes NuGet, que a su vez se instala automáticamente cuando es necesario (pero necesita PowerShell v. 5.1 o posterior).
Conéctese a Exchange en línea
Muchas de las configuraciones del buzón se realizan en Exchange Online. Es por eso que también deberá conectarse al servicio Exchange Online mediante PowerShell.
Con la introducción de EXO V3, puede conectarse fácilmente a Exchange Online, incluida la compatibilidad con MFA o automatización (que tiene algunos requisitos adicionales).
Utilice los siguientes comandos para conectarse a Exchange Online mediante PowerShell:
# Install the EXO module if this is first use
Install-Module ExchangeOnlineManagement
# The module will autoload in PS 3.0 or later, but you can do it explicitly
Import-Module ExchangeOnlineManagement
# Connect to Exchange ExchangeOnline
Connect-ExchangeOnlineEsto le brinda acceso para ejecutar todos los cmdlets de administración de Exchange.
Recuerde siempre cerrar la sesión remota cuando haya terminado. Esto se hace usando el siguiente comando:
Disconnect-ExchangeOnlineSi se conecta con una sesión remota de PowerShell y no cierra la sesión y crea más sesiones más tarde, corre el riesgo de agotar la cantidad de conexiones permitidas. Esto generará el siguiente error:
New-PSSession : [outlook.office365.com] Processing data from remote server outlook.office365.com failed with the following error message:
[AuthZRequestId=68f35d6d-77b9-4119-b9d2-2e79f55bd1dc][FailureCategory=AuthZ-AuthorizationException] Fail to create a runspace because
you have exceeded the maximum number of connections allowed : 3 for the policy party : MaxConcurrency. Please close existing runspace and try again.
Policy: CN=GlobalThrottlingPolicy_e4f3120d-20ce-4ce9-ba82-ed2eef7f9607,CN=Global Settings,CN=ExchangeLabs,CN=Microsoft Exchange,CN=Services,
CN=Configuration,DC=EURP189,DC=PROD,DC=OUTLOOK,DC=COM;
Además, el módulo Connect-Exchange Online descarga un módulo temporal de ~30 MB con CmdLets para Exchange Online.
Estos módulos temporales pueden obstruir su disco si no los desconecta explícitamente.
Lea más sobre este tema aquí.
Admitir usuarios y buzones de correo sin PowerShell
Seamos honestos: PowerShell es excelente para la automatización. Pero no es excelente para soporte de primer nivel.
Los asistentes de primer nivel a menudo carecen de las habilidades y la experiencia para resolver problemas mediante PowerShell.
Incluso el Centro de administración de Exchange Online puede resultar muy confuso en algunos aspectos (consulte nuestro análisis de la mala experiencia de la GUI aquí).
Easy365Manager es un complemento para Usuarios y computadoras de AD que le permite realizar toda la administración diaria de Office 365 desde una interfaz familiar: Usuarios y computadoras de AD.
Incluso puede realizar tareas como la delegación de calendario, que de otro modo solo está disponible a través de PowerShell:
Easy365Manager no requiere ningún cambio en su infraestructura. Puede instalarlo en cualquier sistema que ejecute AD Users & Computers, incluso su estación de trabajo con Windows 10.
Descarga tu prueba de 30 días aquí. ¡Se necesitan menos de tres minutos para descargar, instalar y configurar!
