Write-host "Connecting to Microsoft Teams....." -ForegroundColor Yellow
Connect-MicrosoftTeams
Write-host "Successfully connected to Microsoft Teams" -ForegroundColor Green
$CsvFilePath = Import-CSV -Path "C:\Users\\Desktop\MicrosoftTeams\precheckbatch2.csv"
$Count=0
$results = foreach ($UPN in $CsvFilePath) {
$user = $UPN.UserPrincipalName
Get-CsOnlineUser $user | Select-Object Displ*, UserPri*, IsSipEnabled, TeamsUpgradeE*,
Enterprise*, @{l="FeatureTypes";e={$_.FeatureTypes -join "; "}}, @{l="AssignedPlan";e=
{$_.AssignedPlan -join "; "}}
Write-Progress -Activity "Processing User: $Count" "Currently Processing: $user"
$Count++
}
$results | Export-Csv C:\Users\\Desktop\MicrosoftTeams\precheckdataresults1.csv
Write-host "Done!"