Descargar Intercambio En Línea Powershell Módulo

0 views
Skip to first unread message

Leigha Keplinger

unread,
Apr 17, 2024, 11:25:11 AM4/17/24
to pylijake

Cómo descargar y usar el módulo Exchange Online PowerShell

Si es un administrador que necesita administrar Exchange Online en Microsoft 365, es posible que desee usar PowerShell para realizar varias tareas. Sin embargo, conectarse a Exchange Online PowerShell puede ser difícil, especialmente si tiene habilitada la autenticación multifactor (MFA). Afortunadamente, hay una solución que puede facilitarle la vida: el módulo Exchange Online PowerShell.

Qué es el módulo Exchange Online PowerShell?

El módulo Exchange Online PowerShell es una herramienta que utiliza la autenticación moderna y funciona con MFA para conectarse a todos los entornos de PowerShell relacionados con Exchange en Microsoft 365. Estos entornos incluyen:

descargar intercambio en línea powershell módulo


Descargar zip https://t.co/NOB7dNwyFe



    • Intercambio en línea Powershell
    • Seguridad y cumplimiento PowerShell
    • Protección en línea independiente de Exchange (EOP) PowerShell

    El módulo también proporciona cmdlets optimizados respaldados por la API REST, que ofrecen mejor seguridad, fiabilidad y rendimiento que los cmdlets remotos tradicionales de PowerShell.

    Los beneficios del módulo Exchange Online PowerShell

    Algunos de los beneficios de usar el módulo de Exchange Online PowerShell son:

      • Puede conectarse a Exchange Online PowerShell con o sin MFA utilizando un solo comando.
      • Puede acceder a todos los cmdlets y parámetros que necesita para administrar Exchange Online.
      • Puede usar cmdlets de API REST que tienen soporte incorporado para autenticación moderna y no dependen de la autenticación básica en WinRM.
      • Puede manejar fallas transitorias con reintentos incorporados, por lo que los fallos o retrasos se minimizan.
      • Puede evitar configurar un espacio de ejecución de PowerShell en Exchange Online, lo que puede mejorar la velocidad de conexión.

      Las diferencias entre los módulos EXO V2 y EXO V3

      El módulo Exchange Online PowerShell tiene dos versiones:

        • La versión 3.0.0 y posteriores se conoce como el módulo EXO V3.

        El módulo EXO V3 mejora las capacidades del módulo EXO V2 con algunas características nuevas, como:

          • Autenticación basada en certificados (CBA) o autenticación de solo aplicaciones para Security & Compliance PowerShell.
          • Todos los cmdlets respaldados por la API REST en Exchange Online PowerShell.
          • Soporte para C# para conectarse a Exchange Online PowerShell.

          Cómo instalar el módulo Exchange Online PowerShell

          Requisitos previos para instalar el módulo

          Antes de instalar el módulo, debe cumplir algunos requisitos, como:

            • Necesita tener Windows 10 o posterior en su computadora.
            • Necesita tener Windows PowerShell 5.1 o posterior en su computadora.
            • Necesita tener una cuenta de administrador en Microsoft 365 que tenga permisos para administrar Exchange Online.
            • Necesitas tener una conexión a Internet en tu computadora.

            Pasos para instalar el módulo

            Para instalar el módulo, debe seguir estos pasos:

              • Abra una ventana de Windows PowerShell como administrador.
              • Ejecute el siguiente comando para instalar el módulo desde la Galería de PowerShell:
                Install-Module -Name ExchangeOnlineManagement - Si se le pide que confíe en el repositorio, escriba Y y pulse Enter.
              • Ejecute el siguiente comando para importar el módulo en su sesión de PowerShell:
                Import-Module -Name ExchangeOnlineManagement
              • Ejecute el siguiente comando para verificar la versión del módulo que instaló:
                Get-Module -Name ExchangeOnlineManagement
              • Si tiene una versión anterior del módulo, puede actualizarlo ejecutando el siguiente comando:
                Update-Module -Name ExchangeOnlineManagement

              Cómo conectarse a Exchange Online PowerShell usando el módulo

              Conexión con o sin autenticación multifactor (MFA)

              Reemplaza con tu nombre de usuario principal (UPN), que suele ser tu dirección de correo electrónico. Por ejemplo:
              Connect-ExchangeOnline -UserPrincipalName ad...@contoso.com

              Si tiene MFA habilitado, se le pedirá que introduzca su contraseña y luego verifique su identidad mediante una llamada telefónica, un mensaje de texto o una notificación de aplicación. Si no tiene MFA habilitado, solo se le pedirá que introduzca su contraseña.

              Después de autenticarse correctamente, verá un mensaje que dice "Bienvenido a Exchange Online PowerShell". A continuación, puede iniciar la ejecución de cmdlets para administrar Exchange Online.

              Conexión a diferentes entornos de PowerShell en Microsoft 365

              El cmdlet Connect-ExchangeOnline le permite conectarse a diferentes entornos de PowerShell en Microsoft 365 mediante el parámetro -ConnectionUri. La siguiente tabla muestra algunos ejemplos de los valores que puede utilizar para este parámetro:

              PowerShell Environment ConnectionUri Value --- Exchange Online PowerShell https://outlook.office365.com/ powershell-liveid/ Security & Compliance PowerShell https:/ps.compliance.protection.outlook.com/power-liveid/ Standalone EOP PowerShhtell TPS://ps.protection.outlook.com/powershell-liveid/

              Por ejemplo, para conectarse a Security & Compliance PowerShell, puede ejecutar el siguiente comando:
              Connect-ExchangeOnline -UserPrincipalName ad...@contoso.com -ConnectionUri https://ps.compliance.protection.outlook.com/powershell-liveid/

              Desconexión de Exchange Online PowerShell

              Para desconectar de Exchange Online PowerShell, puede ejecutar el siguiente comando:
              Disconnect-ExchangeOnline

              Esto cerrará la conexión y eliminará la sesión de su computadora. Verá un mensaje que dice "Desconectado de Exchange Online PowerShell".

              Cómo usar el módulo Exchange Online PowerShell

              Uso de cmdlets de API REST en Exchange Online PowerShell

              Para usar los cmdlets de la API REST, debe conectarse a Exchange Online PowerShell mediante el módulo. Luego, puede ejecutar cualquier cmdlet que se inicie con EXO. Por ejemplo, para obtener una lista de todos los buzones en su organización, puede ejecutar el siguiente comando:
              Get-EXOMailbox

              También puede usar filtros, propiedades y otros parámetros con los cmdlets de la API REST. Por ejemplo, para obtener una lista de todos los buzones que tienen una cuota de más de 10 GB, puede ejecutar el siguiente comando:
              Get-EXOMailbox -Filter ProhibitSendReceiveQuota -gt 10GB

              Uso de cmdlets de PowerShell remotos en Exchange Online PowerShell

              El módulo Exchange Online PowerShell también admite cmdlets remotos de PowerShell que no están prefijados con EXO. Estos cmdlets utilizan la autenticación básica y son más lentos y menos fiables que los cmdlets de la API REST. También tienen algunas limitaciones y restricciones en comparación con los cmdlets de la API REST.

              Para usar los cmdlets remotos de PowerShell, debe conectarse a Exchange Online PowerShell mediante el módulo. Luego, puede ejecutar cualquier cmdlet que no comience con EXO. Por ejemplo, para obtener una lista de todos los grupos de distribución de su organización, puede ejecutar el siguiente comando:
              Get-DistributionGroup

              También puede usar filtros, propiedades y otros parámetros con los cmdlets remotos de PowerShell. Por ejemplo, para obtener una lista de todos los grupos de distribución que tienen más de 100 miembros, puede ejecutar el siguiente comando:
              Get-DistributionGroup -ResultSize Unlimited Where-Object $_.Members.Count -gt 100

              Comparación de cmdlets de API REST y cmdlets remotos de PowerShell

              En la siguiente tabla se resumen algunas de las diferencias entre los cmdlets de la API REST y los cmdlets remotos de PowerShell en Exchange Online PowerShell:

              Conclusión

              En este artículo, aprendió a descargar y usar el módulo Exchange Online PowerShell, que es una herramienta que simplifica el proceso de conexión y administración de Exchange Online en Microsoft 365. También aprendió acerca de las diferencias entre los cmdlets de API REST y los cmdlets remotos de PowerShell, y por qué debería preferir el primero sobre el segundo. Al usar el módulo Exchange Online PowerShell, puede ahorrar tiempo y esfuerzo, y mejorar su productividad y eficiencia como administrador.

              Preguntas frecuentes

                • Cuáles son los requisitos previos para usar el módulo Exchange Online PowerShell?
                  Necesita tener Windows 10 o posterior, Windows PowerShell 5.1 o posterior, una cuenta de administrador en Microsoft 365 y una conexión a Internet en su computadora.
                • Cómo instalo el módulo Exchange Online PowerShell?
                  Debe ejecutar el cmdlet Install-Module desde una ventana de Windows PowerShell como administrador y luego importar el módulo en la sesión de PowerShell.
                • Cómo me conecto a Exchange Online PowerShell usando el módulo?
                  Debe ejecutar el cmdlet Connect-ExchangeOnline con su nombre de usuario principal (UPN) como parámetro. Si tiene MFA habilitado, también necesitará verificar su identidad mediante una llamada telefónica, un mensaje de texto o una notificación de la aplicación.
                • Cómo uso los cmdlets de la API REST en Exchange Online PowerShell?
                  Debe ejecutar cualquier cmdlet que comience con EXO después de conectarse a Exchange Online PowerShell mediante el módulo. Estos cmdlets utilizan una autenticación moderna y son más rápidos y fiables que los cmdlets remotos de PowerShell.
                • Cómo uso los cmdlets remotos de PowerShell en Exchange Online PowerShell?
                  Debe ejecutar cualquier cmdlet que no se inicie con EXO después de conectarse a Exchange Online PowerShell mediante el módulo. Estos cmdlets utilizan la autenticación básica y son más lentos y menos fiables que los cmdlets de la API REST.
                17b9afdd22
                Reply all
                Reply to author
                Forward
                0 new messages