Bonjour,
Je souhaite récupérer le login en PHP de la personne connectée sur une machine grâce à cette chaîne :
{"EventTime": "2014-04-15 09:32:48","Hostname":"xxxxxx","Keywords":-9214364837600034816,"EventType":"AUDIT_SUCCESS","SeverityValue":2,"Severity":"INFO","EventID":4624,"SourceName":"Microsoft-Windows-Security-Auditing","ProviderGuid":"{54849625-5478-4994-A5BA-3E3B0328C30D}","Version":0,"Task":12544,"OpcodeValue":0,"RecordNumber":38373,"ProcessID":612,"ThreadID":4016,"Channel":"Security","Message":"L’ouverture de session d’un compte s’est correctement déroulée.\r\n\r\nSujet :\r\n\tID de sécurité :\t\tS-1-5-18\r\n\tNom du compte :\t\tXXXXXX$\r\n\tDomaine du compte :\t\tXXXXXXX\r\n\tID d’ouverture de session :\t\t0x3e7\r\n\r\nType d’ouverture de session :\t\t\t2\r\n\r\nNouvelle ouverture de session :\r\n\tID de sécurité :\t\tS-1-5-21-1851097661-1584929739-1723898009-1005\r\n\tNom du compte :\t\tcri\r\n\tDomaine du compte :
Je voudrais récupérer la chaîne "cri" en gras à la fin.
Voici le code PHP :
'login' => 'preg_replace(\'#^.*Nom du compte.*Nom du compte.*:(.*) Domaine.*$#\', \'$1\', \'$objet->Message\')'
Mais cela ne fonctionne pas. Si vous avez des idées.
Un grand merci.
Remi
Partager