[PowerShell] Intervalle particulier pour les logs systèmes
Bonjour,
j'ai le script suivant :
Code:
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.