Have any questions

Fetch all O365 details

By running this script, you can set parameters and fetch any data you need from all the groups present in O365, at once.

Syntax

$Result = @()
$AllGroups = Get-AzureADMSGroup -Filter “groupTypes/any(c:c eq ‘Unified’)” -All $true
$TotalGroups = $AllGroups.Count
$i = 1
ForEach ($Group in $AllGroups) {
Write-Progress -Activity “Processing $($Group.DisplayName)” -Status “$i out of $TotalGroups groups completed”
#Get group members
$GroupMembers = Get-AzureADGroupMember -ObjectId $Group.Id -All $true
ForEach ($User in $GroupMembers) {

Download Full Script

Purpose:To fetch details of all groups in O365
Modification:The admin can change the parameters as per need and decide on what the output will be. The output will be exported as a .csv file and will be stored in C Drive by default.
Type:PowerShell (.ps1)
Compatibility:Run with PowerShell
Tags:O365, Microsoft
Reference link: