Azure Active Directory (MSOnline)

Importante

MSOnline está previsto en desuso el 30 de marzo de 2024. Para obtener más información sobre los planes de desuso, consulte la actualización de desuso. Le recomendamos que siga migrando a Microsoft Graph PowerShell, que es el módulo recomendado para interactuar con Azure AD. Además, PowerShell de Microsoft Graph permite acceder a todas las API de Microsoft Graph y está disponible en PowerShell 7. Para obtener respuestas a las consultas de migración frecuentes, consulte las preguntas más frecuentes sobre la migración.

Puede usar cmdlets de MSOnline para tareas administrativas de Azure AD, como la administración de usuarios, la administración de dominios y para configurar el inicio de sesión único. En este tema se incluye información acerca de cómo instalar dichos cmdlets para utilizarlos con su directorio.

Instalación de MSOnline

El módulo MSOnline se admite en los siguientes sistemas operativos Windows con la versión predeterminada de Microsoft .NET Framework y Windows PowerShell: Windows 8.1, Windows 8, Windows 7, Windows Server 2012 R2, Windows Server 2012 o Windows Server 2008 R2.

Puede instalar este módulo desde el Galería de PowerShell.

Conectarse a Azure

Para poder ejecutar cualquiera de los cmdlets descritos en este artículo, primero debe conectarse a su servicio en línea. Para ello, ejecute el cmdlet Connect-MsolService en el símbolo del sistema de Windows PowerShell. A continuación, se le pedirán las credenciales. Si lo desea, puede proporcionar sus credenciales con antelación, por ejemplo:

$Msolcred = Get-credential
Connect-MsolService -Credential $MsolCred

El primer comando solicita las credenciales y las almacena como $Msolcred. El siguiente comando usa esas credenciales como $Msolcred para conectarse al servicio.

Para conectarse a un entorno específico de Azure Active Directory, use el parámetro AzureEnvironment, como se indica a continuación:

Connect-MsolService -AzureEnvironment "AzureGermanyCloud"

En este ejemplo se conecta a la sesión de PowerShell en el entorno AzureAD alemán.

Para más información, consulte Connect-MsolService.

Para más información acerca de los cmdlets, puede hacer lo siguiente:

  • Para crear una carpeta para la ayuda, enumere los cmdlets y, después, abra el archivo en el Bloc de notas, puede ejecutar los siguientes comandos en el símbolo del sistema de Windows PowerShell:
New-Item c:\MsolHelp -Type directory
Get-command | Where-Object {$_.name -like "*msol*"} | Format-List | Out-File c:\MsolHelp\msolcmdlets.txt
Notepad c:\MsolHelp\msolcmdlets.txt
  • Para ver los ejemplos de un cmdlet, ejecute el siguiente comando en el símbolo del sistema de Windows PowerShell: Get-Help <cmdlet-name> -Examples

  • Para ver el nombre, la sinopsis, la descripción, las descripciones de los parámetros y todos los ejemplos que se proporcionan para un cmdlet, ejecute el siguiente comando en el símbolo del sistema de Windows PowerShell: Get-Help <cmdlet-name> -Detailed

  • Para ver el nombre, la sinopsis, la descripción, los parámetros detallados y cualquier ejemplo ofrecido para un cmdlet, ejecute el siguiente comando en el símbolo del sistema de Windows PowerShell: Get-Help <cmdlet-name> -Full

Nota

MSOnline PowerShell solo los puede usar los usuarios que son miembros del directorio. Los usuarios invitados no pueden usar MSOnline PowerShell.

Más acerca de Windows PowerShell

Windows PowerShell es un shell de línea de comandos y un lenguaje de scripting basados en tareas y diseñados para la administración del sistema. A diferencia de la mayoría de los shells, que aceptan y devuelven texto, Windows PowerShell se basa en .NET Framework, y acepta y devuelve objetos de .NET Framework.

Windows PowerShell presenta el concepto de cmdlet (pronunciado "command-let"), una sencilla herramienta de línea de comandos de función única integrada en el shell.

Los cmdlets siguen esta convención de nomenclatura: un verbo y un sustantivo en inglés separados por un guion (-), como Get-Help, Get-Process y Start-Service.

Windows PowerShell incluye más de cien cmdlets principales básicos. Para obtener más información acerca de Windows PowerShell, consulte Introducción a Windows PowerShell.