diff --git a/Import-TeamsUsers.psm1 b/Import-TeamsUsers.psm1 index fb884ff..3b1d2e8 100644 --- a/Import-TeamsUsers.psm1 +++ b/Import-TeamsUsers.psm1 @@ -40,7 +40,7 @@ Function Import-TeamsUsers { Clear-Host Write-Host -ForegroundColor Green "Getting your teams - please wait" $EligibleTeams = @() - Get-Team -User $Email | ForEach-Object { + Get-Team -User $Email -Verbose:$false | ForEach-Object { $CTeamId = $_.GroupId $CTeamName = $_.DisplayName If (Get-TeamUser -GroupId $CTeamId | Select-Object -Property User,Role | Where-Object {$_.User -eq $Email} | Where-Object {$_.Role -eq "owner"}) { @@ -51,7 +51,7 @@ Function Import-TeamsUsers { } Clear-Host Write-Host "Teams that you own:" - $EligibleTeams | ForEach {[PSCustomObject]$_} | Format-Table 'GroupId', 'DisplayName' -AutoSize + $EligibleTeams | ForEach-Object {[PSCustomObject]$_} | Format-Table 'GroupId', 'DisplayName' -AutoSize $GroupId = Read-Host -Prompt "GroupId of the desired group" ##### ENROL USERS ##### @@ -69,16 +69,17 @@ Function Import-TeamsUsers { } Catch [Microsoft.TeamsCmdlets.PowerShell.Custom.ErrorHandling.ApiException] { Write-Host -ForegroundColor Red "Error adding user $User with role $Role" } - + Clear-Variable -Name User + Clear-Variable -Name Role } + Write-Host -ForegroundColor Green "$global:UsersAdded users added successfully." } Else { Write-Host -ForegroundColor Red "Aborting." - Exit } } End { - Write-Host -ForegroundColor Green "$global:UsersAdded users added successfully." + @('UserCount', 'UsersAdded', 'Consent', 'Users', 'GroupId') | ForEach-Object {Clear-Variable -Name $_} Disconnect-MicrosoftTeams } }