Can we get a list of Microsoft forms made by a specific user or all users in a Tenant using MS Graph API or PowerShell?

Pasindu Fernando 0 Reputation points
2024-05-24T15:17:18.4166667+00:00

Hi All,

We need to list all forms created by a user with their Display name, UPN, Created date and the URL to the form. I'm asking this because we are in a middle of a business aquisition and and we need to migrate this data from our tenant to another tenant. If you can direct me to any PowerShell, Graph solutions it would be helpful.

Thanks,

Pasindu Maduranga

Microsoft Graph
Microsoft Graph
A Microsoft programmability model that exposes REST APIs and client libraries to access data on Microsoft 365 services.
11,124 questions
PowerShell
PowerShell
A family of Microsoft task automation and configuration management frameworks consisting of a command-line shell and associated scripting language.
2,237 questions
0 comments No comments
{count} votes

1 answer

Sort by: Most helpful
  1. Quinton Ridgley 0 Reputation points
    2024-05-25T01:59:15.1133333+00:00

    To my knowledge there is currently, no direct PowerShell cmdlet or MS Graph API provided by Microsoft to list all the Forms created by a specific user or all users within a tenant.

    However, Microsoft is aware of this limitation and there have been discussions and requests in the community for such a feature.

    The only solution I can come up with is having users share their forms with a centralized account then manually address the forms in question. This can be an External address if you are not leveraging Cross-Tenant synchronization.

    0 comments No comments