Este artículo afecta tanto a Office 365 Enterprise como a Microsoft 365 Enterprise
PowerShell para Microsoft 365 le permite administrar la configuración de Microsoft 365 desde la línea de comandos. Para conectarse a PowerShell, solo tiene que instalar el software necesario y después conectarse a su organización de Microsoft 365.
Hay dos versiones del módulo de PowerShell que puede usar para conectarse a Microsoft 365 y administrar cuentas de usuario, grupos y licencias:
Nota
También puede conectarse con Azure Cloud Shell desde el Centro de administración de Microsoft 365.
Nota
El módulo de Azure Active Directory se va reemplazar por el SDK de PowerShell de Microsoft Graph. Puede usar el SDK de PowerShell de Microsoft Graph para acceder a todas las API de Microsoft Graph. Para más información, consulte Introducción al SDK de PowerShell de Microsoft Graph.
Sistema operativo
Debe usar una versión de 64 bits de Windows. El soporte para la versión de 32 bits de Módulo Microsoft Azure AD para Windows PowerShell finalizó en 2014.
Puede usar las siguientes versiones de Windows:
Windows 10, Windows 8.1, Windows 8 o Windows 7 Service Pack 1 (SP1)
Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012 o Windows Server 2008 R2 SP1
Nota
Para Windows 8.1, Windows 8, Windows 7 Service Pack 1 (SP1), Windows Server 2012 R2, Windows Server 2012 y Windows Server 2008 R2 SP1, descargue e instale Windows Management Framework 5.1.
PowerShell
Para el PowerShell de Azure Active Directory para el módulo de Graph, debe usar PowerShell versión 5.1.
Para el Módulo Microsoft Azure Active Directory para Windows PowerShell, debe usar la versión 5.1 o posterior de PowerShell, hasta la versión 6. No puede usar la versión 7 de PowerShell.
Nota
Estos procedimientos están diseñados para los usuarios que sean miembros de un rol de administrador de Microsoft 365. Para obtener más información, vea Asignar roles de administrador.
Los comandos del módulo PowerShell Azure Active Directory para Graph incluyen AzureAD en su nombre de cmdlet. Puede instalar el módulo Azure Active Directory PowerShell para Graph o Azure PowerShell.
Para los procedimientos que necesitan los nuevos cmdlets del Módulo Azure Active Directory PowerShell para Graph, siga estos pasos para instalar el módulo y conectarse a su suscripción a Microsoft 365.
Para información sobre la compatibilidad con diferentes versiones de Windows, vea Módulo Azure Active Directory PowerShell para Graph .
Abra una ventana del símbolo del sistema Windows PowerShell.
Ejecute este comando:
- Install-Module -Name AzureAD
Para conectarse a Azure Active Directory (Azure AD) para la suscripción de Microsoft 365 con un nombre de cuenta y contraseña o con la autenticación multifactor, ejecute uno de estos comandos desde un símbolo del sistema de Windows PowerShell (no tiene que ser con privilegios elevados).
Nube de Office 365 | Comando |
Office 365 Worldwide (+GCC) | Connect-AzureAD |
Office 365 ofrecido por 21Vianet | Connect-AzureAD -AzureEnvironmentName AzureChinaCloud |
Office 365 Germany | Connect-AzureAD -AzureEnvironmentName AzureGermanyCloud |
Office 365 U.S. Government DoD y Office 365 U.S. Government GCC High | Connect-AzureAD -AzureEnvironmentName AzureUSGovernment |
En el cuadro de diálogo Inicie sesión en su cuenta, escriba su nombre de usuario y contraseña de la cuenta profesional o educativa de Microsoft 365 y seleccione Aceptar.
Si está usando la autenticación multifactor, siga las instrucciones para proporcionar información de autenticación adicional, como un código de comprobación.
Después de conectarse, puede usar los cmdlets para el Módulo Azure Active Directory PowerShell para Graph.
Nota
Los cmdlets del Módulo Microsoft Azure Active Directory para Windows PowerShell tienen Msol en su nombre.
La versión 7 de PowerShell no es compatible con el Módulo Microsoft Azure Active Directory para Windows PowerShell ni los cmdlets que llevan Msol en su nombre. Para PowerShell versión 7 y posteriores, debe usar el SDK de PowerShell de Microsoft Graph.
PowerShell Core no es compatible con el Módulo Microsoft Azure Active Directory para Windows PowerShell ni los cmdlet sque llevan Msol en su nombre. Ejecute estos cmdlets desde Windows PowerShell.
Estos pasos son necesarios solo una vez en el equipo. Pero es probable que tenga que actualizar el software periódicamente.
Si no ejecuta Windows 10, instale la versión de 32 bits del asistente para inicio de sesión de Microsoft Online Services - Ayudante para el inicio de sesión: Microsoft Online Services - Ayudante para el inicio de sesión para profesionales de TI RTW.
Siga estos pasos para instalar el Módulo Microsoft Azure Active Directory para Windows PowerShell:
Para conectarse a Azure AD para su suscripción de Microsoft 365 con un nombre de cuenta y contraseña o con la autenticación multifactor, ejecute uno de estos comandos desde un símbolo del sistema de Windows PowerShell (no tiene que ser con privilegios elevados).
Nube de Office 365 | Comando |
Office 365 Worldwide (+GCC) | Connect-MsolService |
Office 365 ofrecido por 21Vianet | Connect-MsolService -AzureEnvironment AzureChinaCloud |
Office 365 Germany | Connect-MsolService -AzureEnvironment AzureGermanyCloud |
Office 365 U.S. Government DoD y Office 365 U.S. Government GCC High | Connect-MsolService -AzureEnvironment USGovernment |
Si no recibe un mensaje de error, se ha conectado correctamente. Para realizar pruebas rápidas, ejecute un cmdlet de Microsoft 365, como Get-MsolUser, y vea los resultados.
Si recibe un mensaje de error, compruebe los siguientes problemas:
Un problema habitual es una contraseña incorrecta. Vuelva a ejecutar el Paso 2 y preste atención al nombre de usuario y la contraseña que escriba.
El módulo Microsoft Azure Active Directory para Windows PowerShell requiere microsoft .NET Framework 3.5. x está habilitado en el equipo. Es probable que el equipo tenga instalada una versión más reciente (por ejemplo, 4 o 4.5. x). Pero la compatibilidad con versiones anteriores de .NET Framework se puede habilitar o deshabilitar. Para más información, consulte los siguientes artículos:
Para Windows Server 2012 o Windows Server 2012 R2, vea Habilitar .NET Framework 3.5 con el Asistente para agregar roles y características.
Para Windows 7 o Windows Server 2008 R2, vea No puede abrir el Módulo de Azure Active Directory para Windows PowerShell.
Para Windows 10, Windows 8.1 y Windows 8, vea Instalar .NET Framework 3.5 en Windows 10, Windows 8.1 y Windows 8
Puede que su versión de Módulo de Microsoft Azure Active Directory para Windows PowerShell esté obsoleta. Para comprobarlo, ejecute el siguiente comando en PowerShell para Microsoft 365 o el Módulo de Microsoft Azure Active Directory para Windows PowerShell:
Si el número de versión devuelto es menor que 1.0.8070.2, desinstale el Módulo Microsoft Azure Active Directory para Windows PowerShell e instale de nuevo siguiendo el Paso 1 descrito anteriormente.
Si recibe un mensaje de error de conexión, consulte el Error "Connect-MsolService: se produjo una excepción de tipo".
Si recibe un mensaje de error "Obtener elemento: no se encontró la ruta de acceso", utilice este comando:
Para conectarse y usar Azure Cloud Shell del Centro de administración de Microsoft 365, seleccione el icono de la ventana de PowerShell en la esquina superior derecha de la barra de tareas. En el panel Bienvenido a Azure Cloud Shell, seleccione PowerShell.
Necesitará una suscripción de Azure activa para su organización que esté vinculada a su suscripción de Microsoft 365. Si aún no tiene una, puede crearla. Una vez que tenga una suscripción de Azure, se abrirá una ventana de PowerShell desde la que ejecutar comandos y scripts de PowerShell.
Para obtener más información, consulte Azure Cloud Shell.