-
Notifications
You must be signed in to change notification settings - Fork 217
Description
Describe the bug
So we have been using Get-MgBetaEducationReportReflectCheck to pull data about reflect check-ins. We aren't getting all of the reflect data back we only see a few responses. For example a class of 29 students have responded, using this command we can only see 4 responses.
The classes are all created using Microsoft School Data Sync.
Expected behavior
I expect using the command that all responses are returned.
How to reproduce
You would have to create a class team and enter reflect data then run this command:
$fromFromTimeString = (Get-Date).AddDays(0).ToString("yyyy-MM-dd")
$fromToTimeString = (Get-Date).AddDays(1).ToString("yyyy-MM-dd")
$ReflectStartDate = $fromFromTimeString + "T00:00:00.000Z"
$ReflectEndDate = $fromToTimeString + "T00:00:00.000Z"
Get-MgBetaEducationReportReflectCheck -Filter "submitDateTime ge $ReflectStartDate and submitDateTime le $ReflectEndDate"
I have also noticed if you run the command by itself "Get-MgBetaEducationReportReflectCheck" you get a different set of data every time you run it.
SDK Version
2.34.0
Latest version known to work for scenario above?
No response
Known Workarounds
No response
Debug output
The command is missing data rather than it not running. Here is the output anyway:
DEBUG: [CmdletBeginProcessing]: - Get-MgBetaEducationReportReflectCheck begin processing with parameterSet 'List'.
DEBUG: [Authentication]: - AuthType: 'AppOnly', TokenCredentialType: 'ClientCertificate', ContextScope: 'Process', AppName: '[Removed]'.
DEBUG: [Authentication]: - Scopes: [TeamSettings.ReadWrite.All, CustomSecAttributeDefinition.ReadWrite.All, IndustryData-Run.Read.All, ServiceActivity-Teams.Read.All, CustomSecAttributeDefinition.Read.All, Policy.Read.DeviceConfiguration, TeamsTelephoneNumber.Read.All, EduRoster.Read.All, IndustryData-DataConnector.ReadWrite.All, IndustryData-InboundFlow.ReadWrite.All, Bookings.ReadWrite.All, DeviceManagementManagedDevices.Read.All, Device.Read.All, TeamsTab.Read.All, TeamsActivity.Read.All, Mail.ReadWrite, EduReports-Reading.Read.All, Channel.Delete.All, User.ReadWrite.All, BookingsAppointment.ReadWrite.All, UserAuthenticationMethod.ReadWrite.All, IndustryData-TimePeriod.ReadWrite.All, AppCatalog.ReadWrite.All, User-LifeCycleInfo.ReadWrite.All, Channel.ReadBasic.All, IndustryData-DataConnector.Upload, BusinessScenarioConfig.Read.OwnedBy, Application.ReadWrite.All, Group.Read.All, IndustryData-SourceSystem.ReadWrite.All, Directory.ReadWrite.All, CustomAuthenticationExtension.ReadWrite.All, EduAdministration.Read.All, Sites.Read.All, DeviceManagementServiceConfig.Read.All, Sites.ReadWrite.All, EduReports-Reflect.Read.All, Group.ReadWrite.All, Sites.Manage.All, CallRecords.Read.All, User.Invite.All, Files.ReadWrite.All, Directory.Read.All, ReportSettings.Read.All, CallRecord-PstnCalls.Read.All, DeviceManagementCloudCA.Read.All, Tasks.Read.All, PartnerBilling.Read.All, TeamMember.ReadWrite.All, DeviceManagementRBAC.Read.All, CustomSecAttributeAssignment.Read.All, TeamsAppInstallation.Read.All, DeviceManagementConfiguration.Read.All, TeamsUserConfiguration.Read.All, User.Export.All, EduAssignments.Read.All, User-PasswordProfile.ReadWrite.All, TeamSettings.Read.All, Calendars.ReadWrite, IndustryData-ReferenceDefinition.Read.All, Mail.Send, User.ManageIdentities.All, Organization.Read.All, ChannelMember.ReadWrite.All, Tasks.ReadWrite.All, AuditLog.Read.All, Channel.Create, CustomSecAttributeAssignment.ReadWrite.All, Sites.FullControl.All, DeviceManagementApps.Read.All, Reports.Read.All, BusinessScenarioData.Read.OwnedBy].
DEBUG: ============================ HTTP REQUEST ============================
HTTP Method:
GET
Absolute Uri:
https://graph.microsoft.com/beta/education/reports/reflectCheckInResponses?$filter=submitDateTime ge 2026-01-30T00%3A00%3A00.000Z and submitDateTime le 2026-01-31T00%3A00%3A00.000Z
Headers:
FeatureFlag : 00000003
Cache-Control : no-store, no-cache
User-Agent : Mozilla/5.0,(Windows NT 10.0; Microsoft Windows 10.0.26100; en-GB),PowerShell/7.5.4
SdkVersion : graph-powershell-beta/2.34.0
client-request-id : b8911b71-eb65-4a3f-b532-[Removed]
Accept-Encoding : gzip,deflate,br
Body:
DEBUG: ============================ HTTP RESPONSE ============================
Status Code:
OK
Headers:
Vary : Accept-Encoding
Strict-Transport-Security : max-age=31536000
request-id : 19c3031a-5598-4420-ad72-[Removed]
client-request-id : b8911b71-eb65-4a3f-b532-[Removed]
x-ms-ags-diagnostic : {"ServerInfo":{"DataCenter":"UK South","Slice":"E","Ring":"5","ScaleUnit":"002","RoleInstance":"LO1PEPF00004D18"}}
odata-version : 4.0
Date : Fri, 30 Jan 2026 12:04:21 GMT
Body:
{
"@odata.context": "https://graph.microsoft.com/beta/$metadata#education/reports/reflectCheckInResponses",
"@odata.nextLink": "https://graph.microsoft.com/beta/education/reports/reflectCheckInResponses?$filter=submitDateTime+ge+2026-01-30T00%3a00%3a00.000Z+and+submitDateTime+le+2026-01-31T00%3a00%3a00.000Z&$skiptoken=[Removed]",
"value": [
{
"checkInId": "fcb906ee-9293-5dff-5fb4-[Removed]",
"creatorId": "6d32824c-fdea-4b17-8940-[Removed]",
"classId": "f553cdef-5332-4db8-9383-[Removed]",
"checkInTitle": "How are you feeling today?",
"isClosed": false,
"createdDateTime": "2026-01-30T08:42:32Z",
"responderId": "7ae17ca0-d42f-43e1-97cb-[Removed]",
"responseFeedback": "veryPleasant",
"responseEmotion": "none",
"submitDateTime": "2026-01-30T11:46:30.7704583Z"
}
]
}
Configuration
Name Value
PSVersion 7.5.4
PSEdition Core
GitCommitId 7.5.4
OS Microsoft Windows 10.0.26100 - But its windows server 2026?
Platform Win32NT
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
WSManStackVersion 3.0
Other information
No response