@LiCam , From your description, I know you want to schedule a time daily or weekly to run the Intune report automatically. If there's any misunderstanding, feel free to let us know.
Based on my research, currently we don't have this feature. But you can feedback to Intune uservoice where our Product team collect customer requests to see if we can have this feature in the future. Here is the link with Intune uservoice
https://feedbackportal.microsoft.com/feedback/forum/ef1d6d38-fd1b-ec11-b6e7-0022481f8472
For our request, I have a thought. Maybe we can create a schedule task to run at the time you want daily or weekly. In the task, we can use the method in the following link to get Intune reports using Powershell and Graph API:
https://doitpsway.com/get-intune-reports-using-powershell-leveraging-graph-api
Note: Non-Microsoft link, just for the reference.
As the above thought needs develop knowledge which I am not familiar, if you have more question about this, you can open premier case to see if more help can be provided. Here is a link with the steps to open case for the reference:
https://learn.microsoft.com/en-us/mem/get-support
Thanks for the understanding and have a nice day!
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.