Comment trouver qui a créé des Formulaires M365 ?


Si vous avez ouvert le service Forms (https://forms.office.com/) pour vos utilisateurs vous vous poserez peut-être la question de savoir quels utilisateurs ont mis en place des formulaires, et éventuellement la nécessitée de les supprimer au bout d’une période donnée.

mais ou trouver l’information sur les utilisateurs qui ont créé des Forms ?

Pour cela rendez-vous dans la console Purview (https://purview.microsoft.com/). Dans la section Audit.

Sélectionner la colonne du milieu et indiquerz « CreateForm » comme le montre la figure suivante, puis sélectionner une période de temps.

Une fois le rapport généré pour obtiendrez la liste des personnes ayant créé des formulaires sur la période sélectionnée. voir figure ci dessous.

Si vous n’avez pas filtrer votre requête vous pouvez filter le cas échéant comme le montre la figure suivante

Rechercher l’information en Powershell

Si vous voulez automatiser le processus, vous pouvez utilisez Powershell .

Les deux commandes ci-dessous vous permettrons d’une part de rechercher l’information et d’autre part de l’exporter.

La commande suivante permet de rechercher l’information

Search-UnifiedAuditLog -StartDate 12/01/2024 -EndDate 12/10/2024 -RecordType PowerAppsApp -Operations createform

Et celle ci d’en exporter le contenu

$results = Search-UnifiedAuditLog -StartDate 12/01/2024 -EndDate 12/10/2024 -RecordType PowerAppsApp -Operations createform
$results | Export-Csv -Path « C:\AuditLogs\FormsCreationAudit.csv » -NoTypeInformation

Il vous restera a faire un script pour prévenir l’utilisateur que ses formulaires plus vieux de 90 jours (à vous de voir) vont être supprimés.

Cordialement | Laurent TERUIN

Laisser un commentaire