Búsqueda de sitios web

Office 365 Exchange Online PowerShell: conexión rápida con Connect-ExchangeOnline


Cada vez más empresas migran a Office 365. Esto se aplica sobre todo a las pequeñas y medianas empresas. Esta tendencia difícilmente puede detenerse. Así que decidí centrarme más en esta nueva tecnología para brindar soporte a mis clientes de Office 365 incluso mejor que antes.

Lo primero que noté fue que se necesitaban 3 comandos para iniciar sesión en Exchange Online. Mi misión era clara: automatizar estos comandos para simplificar el inicio de sesión en Exchange Online.

El objetivo

Mi objetivo era utilizar sólo un comando en lugar de tres. Y aquí está, mi nueva función Powershell Connect-ExchangeOnline.


Connect-ExchangeOnline

Bonita. Ahora se preguntará cómo puede implementar esto en su entorno. Lo que me lleva al siguiente punto. El código en sí.

Conectar-ExchangeOnline


function Connect-ExchangeOnline {

# .SYNOPSIS
# Connect-ExchangeOnline connects you to your Office365 Exchange Online portal.

# .PARAMETER
# None

# .EXAMPLE
# Connect-ExchangeOnline

# .NOTES
# Author: Patrick Gruenauer
# Web: https://sid-500.com

$userCredential = Get-Credential
$session = New-PSSession -ConfigurationName Microsoft.Exchange `
-ConnectionUri https://outlook.office365.com/powershell-liveid/ `
-Credential $userCredential -Authentication Basic -AllowRedirection
Import-Module (Import-PSSession $session -DisableNameChecking) -Global `
-WarningAction SilentlyContinue
$domain=Get-AcceptedDomain | Where-Object Default -EQ 'True'
""
Write-Output "***** Welcome to Exchange Online for the domain $domain *****"
""
}

Cómo usarlo

Copie el código anterior en PowerShell ISE (ise.exe) y ejecute el código. Luego escribe el comando y diviértete con él.

Si desea que la función esté disponible permanentemente, de modo que esté disponible cada vez que inicie PowerShell, debe crear una carpeta en C:\Program Files\WindowsPowerShell\Modules. Asigne a la carpeta el nombre Connect-ExchangeOnline. Luego guarde el código como archivo .psm1 en esa carpeta. La siguiente captura de pantalla te ayudará.

Artículos relacionados