Office 365 : Anzeigen aller Gäste incl. Team
Unser Datenschützer wollte eine Übersicht über alle Gäste und den dazugehörigen Teams. Das kleine Skript erledigt diese Aufgabe für euch.
# Connect to Microsoft Teams
Connect-MicrosoftTeams
# Get all Guests and Teams
$Teams = Get-Team
$GuestUser = foreach ($Team in $Teams)
{
Get-TeamUser -GroupId $Team.GroupId | Where-Object -FilterScript {$_.Role -eq 'Guest'} | Select-Object -Property User, Role, @{n = 'TeamName';e = {$Team.DisplayName} }
}
#Export-CSV
$paramExportCsv = @{
Path = "c:\Externe\ExterneUser.csv"
Force = $true
Encoding = 'UTF8'
Delimiter = ';'
NoTypeInformation = $true
}
$GuestUser | Export-Csv @paramExportCsv