So it seem we’re still waiting on this front.Īnyway, here are some code samples that you can use to retrieve the meeting attendance report programmatically.
Nothing regarding such functionality has been published on the Graph API changelog, and latest comment over at GitHub is from June. Getting the same via application permissions is also possible, the big unsolved issue however remains the lack of any viable method to list all online meetings within the tenant. Getting the meeting attendance report is indeed possible now via the Get-MgUserOnlineMeetingAttendanceReport cmdlet, but that one runs in the context of a user, so not exactly the thing I was looking for. Regardless, I took this opportunity to check on the latest state of working with the corresponding Graph API endpoints and Microsoft Graph PowerShell cmdlets, just to make sure I haven’t missed anything interesting. All portals of Office 365 can be found here.Somewhere in the flurry of announcements from this Fall Ignite I run into a mention of the Get-MgCommunicationOnlineMeetingAttendanceReport cmdlet, and foolish me though we’d finally get some meaningful way of listing all meetings within a tenant, along with their corresponding “artifacts”, such as the attendance report.
Install get-help! Get-help Get-help helps! New-TeamChannel -GroupId f98369f6-24d6-4b8d-aa1c-ca5a3e0a94f7 -DisplayName "Outside Services" -MembershipType Private The group ID can be found via: Get-Team Adding Private Channels to a Team New-TeamChannel -GroupId f98369f6-24d6-4b8d-aa1c-ca5a3e0a94f7 -DisplayName "Internal Communication" -MembershipType Private Install the PowerShell module from Azure AD via: Install-Module AzureADPreviewĬonnect-AzureAD to connect to Azure Active Directory Connect-AzureAD Making adjustments to, for example, save meeting recordings on OneDrive instead of Microsoft Stream Set-CsTeamsMeetingPolicy -Identity global -RecordingStorageMode OneDriveForBusiness Create a new Microsoft Team New-Team -DisplayName 'test team' Deleting a Team Remove-Team -GroupId ebae4935-4654-426e-b49c-7d16372899f8 Retrieve a Team with PowerShell Retrieve Microsoft Teams with PowerShell? Get-Team Command presets from Teams Get-Command -Module MicrosoftTeams Meetingpolicies via PowerShell Get-CsTeamsMeetingPolicy
Set-ExecutionPolicy -ExecutionPolicy UnrestrictedĮnter the username and password of your Global Administrator or Microsoft Teams administrator. Run the following line in PowerShell: Install-Module MicrosoftTeams Connecting to PowerShell Import-Module MicrosoftTeams Open Powershell as administrator Install Microsoft's PowerShell module Teams
(bulk changes) OR to modify settings that have not yet been made available to everyone in the graphical interface or via the Teams control panel. Sometimes this is a practical solution to make changes quickly in one go. The Microsoft Teams PowerShell module provides an answer to be able to run scripts or change policies via the non-graphical view of the Administrator panel.