For the complete documentation index, see llms.txt. This page is also available as Markdown.

Script Purview

Version automatisée de Résolution des erreurs et des délais d’activation de Purview. Il se connecte à Exchange Online, force la désactivation puis la réactivation de l’ingestion du journal d’audit et confirme le résultat. Si le tenant est déshydraté, il exécute Enable-OrganizationCustomization, attend qu’il se termine, puis réactive la journalisation d’audit. Si l’activation est réellement refusée, il affiche un diagnostic (rôles du compte, hydratation du tenant, état de la licence et de l’abonnement).

Pas de machine Windows ? Si le tenant dispose d’un abonnement Azure actif, exécutez-le depuis Azure Cloud Shell en mode PowerShell : téléversez le script et exécutez-le sans -AdminUpn. Cloud Shell réutilise votre session, donc il n’y a pas d’invite de connexion. Purview lui-même ne nécessite pas d’abonnement Azure.

Exécutez-le

1

Téléchargez le script

Télécharger Repair-PurviewAuditLogging.ps1 depuis le lien ci-dessus.

2

Autoriser l’exécution du script

Dans PowerShell, exécutez ceci une fois par fenêtre (session uniquement, rien de permanent) :

Set-ExecutionPolicy -Scope Process -ExecutionPolicy Bypass
3

Exécutez-le avec le compte administrateur

Remplacez <admin@clientdomain.com> par un administrateur du tenant. Une fenêtre de connexion du navigateur s’ouvre ; le script s’occupe du reste.

cd C:\path\to\the\folder
.\Repair-PurviewAuditLogging.ps1 -AdminUpn <admin@clientdomain.com>
4

Vérifier plus tard

Faux juste après l’exécution est normal: Microsoft l’applique en quelques minutes (jusqu’à environ 60 min). Reconnectez-vous pour vérifier :

Connect-ExchangeOnline -UserPrincipalName <admin@clientdomain.com> -ShowBanner:$false
Get-AdminAuditLogConfig | Format-List UnifiedAuditLogIngestionEnabled

Vrai signifie que c’est terminé.

Si cela échoue

Le script exécute un diagnostic et vous indique dans quel cas vous vous trouvez. Envoyez le .log fichier qu’il a créé à protect@stoik.io.

  • Tenant déshydraté: traité automatiquement. Le script exécute Enable-OrganizationCustomization, attend l’hydratation, puis réactive la journalisation d’audit.

  • 403 Forbidden / refusé: un véritable refus. Le compte ne dispose pas du rôle requis (le Journaux d’audit rôle, accordé via Organization Management ou Compliance Management), ou le tenant n’a aucune licence incluant Exchange Online.

  • Erreur côté serveur: un message temporaire « réessayez plus tard » de Microsoft. Le script réessaie déjà ; si cela persiste, relancez-le quelques minutes plus tard.

Mis à jour

Ce contenu vous a-t-il été utile ?