IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Windows Discussion :

[PowerShell] Intervalle particulier pour les logs systèmes


Sujet :

Windows

  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2011
    Messages : 49
    Points : 32
    Points
    32
    Par défaut [PowerShell] Intervalle particulier pour les logs systèmes
    Bonjour,

    j'ai le script suivant :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    Param( $journal = "security",
           $intervalle = 31,
           $event = 528 )
    
    $datedujour=$(get-date).adddays(-$intervalle)
    
    get-eventlog $journal |
       where { ($_.timewritten -ge $datedujour) -and ($_.eventid -eq $event) } | Select-Object EntryType,TimeGenerated,Source,Category,EventID,Username,MachineName | export-csv E:\log.csv
    Je souhaite non pas récupérer les 31 derniers jours, mais un intervalle particulier (en l'occurence, toutes les entrées correspondant à la période du 1er au 31 Janvier 2012).

    La ligne à modifier est de toutes évidences la suivante :
    $datedujour=$(get-date).adddays(-$intervalle)

    Pourriez-vous me donner un coup de main ? Merci d'avance.

  2. #2
    Nouveau membre du Club
    Homme Profil pro
    Étudiant
    Inscrit en
    Juin 2011
    Messages
    49
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juin 2011
    Messages : 49
    Points : 32
    Points
    32
    Par défaut
    Au temps pour moi, après quelques recherches j'ai trouvé la réponse :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    Get-EventLog -log "security" -after " dimanche 1 janvier 2012 00:00:01 " -Before " mardi 31 janvier 2012 23:59:59 " | where { ($_.eventid -eq $event) } | Select-Object EntryType,TimeGenerated,Source,Category,EventID,Username,MachineName | export-csv E:\log.csv -NoTypeInformation

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Cas particulier pour les triggers
    Par whorian dans le forum Développement
    Réponses: 3
    Dernier message: 25/10/2008, 00h50
  2. Purger les logs Systèmes "Security"
    Par technopole dans le forum Windows Serveur
    Réponses: 2
    Dernier message: 17/09/2008, 09h32
  3. commandes utiles pour les logs, debutant
    Par Mobistar dans le forum Unix
    Réponses: 2
    Dernier message: 26/05/2008, 16h56
  4. [PEAR] Class pour les logs
    Par sebos63 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 13/11/2006, 13h53
  5. Réponses: 10
    Dernier message: 02/03/2006, 11h36

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo