Obtenir / Répertorier tous les événements du journal des événements Windows dans les n dernières minutes dans powershell

Après avoir rencontré une erreur ou un problème, j'aimerais passer rapidement en revue les événements des dernières minutes pour voir s'il existe des informations utiles. Le problème est que je ne sais pas quel journal particulier pourrait avoir les événements que je recherche, donc je veux simplement les montrer TOUS. Je veux utiliser powershell car l'ouverture de l'observateur d'événements et la création d'un filtre prennent trop de temps et plus je peux copier et coller rapidement une commande dans powershell, moins j'aurai d'événements à passer au crible. I je ne veux pas avoir à noter l'heure exacte à laquelle l'événement aurait eu lieu, juste une heure relative.

Je sais comment obtenir des événements à partir d'un journal d'événements Windows unique pour les n dernières minutes, par exemple Get-EventLog -LogName System -After (Get-Date).AddMinutes(-10) | Format-Table -AutoSize -Wrap, mais comme le dit la documentation :

- Nom de domaine
Spécifie le nom d'un journal d'événements. Pour trouver les noms des journaux, utilisez Get-Eventlog-List. Les caractères génériques ne sont pas autorisés. Ce paramètre est requis.

Donc ma pensée est que je pourrais parcourir tous les noms de journaux, exécuter EventLog sur chacun d'eux et concaténer les résultats.

demandé sur