Aller au contenuAller à l'arborescence
DossierRisque : Prudence
  • Windows Server

Sum C:\Windows\System32\LogFiles\Sum

Base de données du service User Access Logging (UAL) : historique des accès clients (utilisateurs, adresses IP) aux rôles et produits du serveur, sur deux ans.

Mis à jour le Par AltF4 Formation

À quoi ça sert

Sum (Server User Management) contient la base ESE du service User Access Logging (UAL), actif par défaut depuis Windows Server 2012. UAL agrège les demandes des clients, identifiés par utilisateur et adresse IP, aux rôles et produits installés sur le serveur : on s’en sert pour le suivi d’usage et le licensing. La base active est Current.mdb.

Ce qu’il contient

  • Current.mdb, la base active. Toutes les 24 heures, UAL copie les données vers un fichier {GUID}.mdb que lit le fournisseur WMI.
  • Un nouveau fichier {GUID}.mdb au début de chaque année civile, avec un historique conservé jusqu’à deux ans.
  • SystemIdentity.mdb et des fichiers ESE de support (.chk, .log, etc.).
  • Une lecture par les cmdlets Get-Ual* ou par les classes WMI MsftUal_* (espace de noms root\AccessLogging).

Risques et bonnes pratiques

  • Déplacer ou modifier les fichiers déclenche la routine de récupération d’UAL, qui peut vider tout le dossier. Pour sauvegarder, copiez tous les fichiers ensemble.
  • La base contient des noms d’utilisateurs et des adresses IP. C’est une source d’investigation précieuse, mais aussi une donnée personnelle à protéger.
  • Sur un serveur exposé à Internet ou à très hautes performances, on peut arrêter UAL avec Stop-Service UALSVC puis Disable-Ual (en administrateur).

Commandes utiles

Fenêtre de terminal
# Lister la base UAL (Current.mdb, fichiers {GUID}.mdb, etc.)
Get-ChildItem -Force "$env:windir\System32\LogFiles\Sum" | Select-Object Name, Length, LastWriteTime
# Vérifier l'état du service User Access Logging
Get-Service UALSVC
# Voir les rôles et produits installés suivis par UAL
Get-UalOverview
# Voir les accès par utilisateur client, avec l'adresse IP
Get-UalUserAccess | Select-Object -First 20

Signaler une erreur