2023-09-28 12:40:02 +05:30
<#
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
Name : Connect to Exchange Online PowerShell
Version : 2.0
Website : o365reports . com
For detailed script execution : https : / / o365reports . com / 2019 / 08 / 22 / connect-exchange -online -powershell /
= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
#>
#Due RPS and Basic Auth retirement in Exchange Online, we are no longer able to use modules earlier than EXO V3.
#Check for EXO v3 module installation
$Module = ( Get-Module ExchangeOnlineManagement -ListAvailable ) | where { $_ . Version . major -ge 3 }
if ( $Module . count -eq 0 )
{
Write-Host Exchange Online PowerShell module is not available -ForegroundColor yellow
$Confirm = Read-Host Are you sure you want to install module ? [ Y] Yes [N ] No
if ( $Confirm -match " [yY] " )
2019-12-23 14:45:00 +05:30
{
2023-09-28 12:40:02 +05:30
Write-host " Installing Exchange Online PowerShell module "
Install-Module ExchangeOnlineManagement -Repository PSGallery -AllowClobber -Force
Import-Module ExchangeOnlineManagement
2019-12-23 14:45:00 +05:30
}
else
{
2023-09-28 12:40:02 +05:30
Write-Host EXO module is required to connect Exchange Online . Please install module using Install-Module ExchangeOnlineManagement cmdlet .
Exit
2019-12-23 14:45:00 +05:30
}
2023-09-28 12:40:02 +05:30
}
Write-Host ` nConnecting to Exchange Online . . .
Connect-ExchangeOnline
2019-12-23 14:45:00 +05:30
2023-09-28 12:40:02 +05:30
Write-Host Script executed successfully !
Write-Host ` n ~ ~ Script prepared by AdminDroid Community ~ ~ ` n -ForegroundColor Green
Write-Host " ~~ Check out " -NoNewline -ForegroundColor Green ; Write-Host " admindroid.com " -ForegroundColor Yellow -NoNewline ; Write-Host " to get access to 1800+ Microsoft 365 reports. ~~ " -ForegroundColor Green ` n ` n