2017-04-20 2 views
0

Existe-t-il un moyen de lire le journal des événements Windows avec PHP?Lire le journal des événements Windows avec PHP

Pour être précis, je souhaite lire les activités de fermeture de session des ouvertures de session des utilisateurs Windows & avec les noms d'utilisateur correspondants. J'utilise PHP avec le serveur wamp.

+0

question connexe: http://stackoverflow.com/questions/30517516/how-to-read-xml-microsoft-event-logs-with-php –

+0

Dans le lien que vous avez fourni, ils utilisent un fichier XML exporté. Mais dans mon cas, besoin de lire le journal des événements directement. – sajithrw

Répondre

1

Je ne pouvais pas trouver un moyen de lire le journal des événements de Windows directement. Mais dans mon cas, je voulais avoir Logon & Logoff info. Donc, je gère cela d'une autre manière.

a écrit deux fichiers .bat comme suit.

LogOn.bat; Qui comprend le code suivant.

echo Login %Date% %TIME% %USERNAME% >> {Directory path to log folder}\%Date%.txt 

LogOff.bat; qui inclut le code suivant.

echo LogOff %Date% %TIME% %USERNAME% >> {Directory path to log folder}\%Date%.txt 

ensuite ajouté ces fichiers à l'ouverture de session & scripts de fermeture de session. Voici les étapes.

  • Ouvrez "Modifier la stratégie de groupe" dans Windows.
  • Double-cliquez sur "Configuration utilisateur" dans le volet de droite.
  • Double-cliquez sur "Paramètres Windows" dans le volet de droite.
  • Double-cliquez sur « Scripts (ouverture/fermeture de session) »
  • Ensuite, double cliquez sur « Connexion » et ajoutez le fichier LOGON.BAT préalablement préparé au récipient.
  • Faites de même pour la "Déconnexion" et ajoutez LogOff.bat.

Note; Ceci va se connecter, connectez-vous aux informations de fermeture de session & dans un nom de fichier avec Day. Vous pouvez changer le nom du fichier selon vos préférences. À la fin, je pouvais lire les fichiers texte enregistrés via PHP. J'espère que cela aide quelqu'un.