@Abhi Patel Thank you for reaching out to us, As I understand you are looking to get non interactive sign in logs via PowerShell.
Non-interactive signins are available via the Graph BETA API. They have not yet been published to Graph v1.0
Using the PowerShell Graph Module Microsoft.Graph.Users you can retrieve the non-interactive Sign-in via the signinactivity property.
Reference:
https://learn.microsoft.com/en-us/graph/api/signin-list?view=graph-rest-beta&tabs=http
Also, similar ask has been discussed here - https://learn.microsoft.com/en-us/answers/questions/837979/ms-graph-can-get-mgauditlogsignin-get-non-interact more details on the cmdlet can be found from this QnA post.
You can leverage this tool as well for any tasks which you want PowerShell reference, which is developed by our PM's - https://graphxray.merill.net/
Graph X-Ray lets you view the Graph API and PowerShell log of actions taken in the Azure Active Directory and Intune portal.
Let me know if you have any further questions, feel free to post back.
Please remember to "Accept Answer" if answer helped, so that others in the community facing similar issues can easily find the solution.