Hello,
I'm encountering an issue with the Microsoft Graph PowerShell SDK when trying to retrieve online meeting attendance reports. Specifically, I'm using the Get-MgUserOnlineMeetingAttendanceReport
cmdlet, and the pagination parameters -Skip
, -Top
, -Count
, and -All
are not working as expected.
When I run the cmdlet with these parameters, I am still only getting the first 50 records, regardless of the pagination or -All
parameters I use.
For example, when I attempt to skip the first 50 records and retrieve the next set, like so:
powershellCopy code
Get-MgUserOnlineMeetingAttendanceReport -UserId "<user_id>" -OnlineMeetingId "<meeting_id>" -Top 50 -Skip 50
I received the same results as if I hadn't used the -Skip
parameter at all. This is also the case when I try to use the -All
parameter to retrieve all records.
Additionally, making a direct request to the Graph API endpoint returns the same results, ignoring the $top
and $skip
query parameters:
GET /v1.0/users/<user_id>/onlineMeetings/<meeting_id>/attendanceReports?$top=50&$skip=50
Is there a known issue with pagination for this endpoint, or am I missing something in my request? Any guidance on this matter would be greatly appreciated.
Thank you for your assistance.