2017-02-06 1 views
0

Ich migiere ein Projekt von Windows 7 zu Windows 10. Das Projekt verwendet Wevtutil.exe, um System-/Anwendungsprotokolle zu sammeln, und es funktioniert gut in Windows 7. Jedoch ich wurde empfohlen, get-WindowsUpdateLog in Windows 10 zu verwenden, um das gleiche Ergebnis zu erzielen. Ich frage mich, ob es einen Unterschied zwischen application/system logs und Windows update logs gibt? Ich habe online gesucht, aber bisher keine Antworten gefunden.Powershell-Befehl verwenden Get-WindowsUpdateLog nur Anwendungsprotokolle sammeln

Darüber hinaus davon aus, dass Windows-Update-Protokolle ist ein super Satz von Anwendung/Systemprotokollen ist es möglich, das Ergebnis der get-WindowsUpdateLog zu filtern durch und sammeln nur einen Teil davon (z Anwendungsprotokolle)?

Vielen Dank im Voraus.

+1

Ich glaube, Sie haben falsch verstanden 'Get-WindowsUpdateLog' - es sammelt und verschmilzt Ereignis-Trace Log-Dateien (' * .etl') im Zusammenhang mit Windows Update –

+0

Ich bin ziemlich sicher, dass Sie sich für 'Get-EventLog -LogName Anwendung ' – 4c74356b41

+0

@ 4c74356b41 Ich habe auch in diesen Befehl untersucht. Dieser Befehl scheint kein Export-Flag zu haben, also muss ich '|' operator verwenden, wenn ich das Ergebnis in eine Textdatei exportieren möchte? – Jiayi

Antwort

1

So, wie pro out Diskussion in den Kommentaren, hier ist was die Antwort sein aussieht:

Get-EventLog -LogName Application ... | Out-File path 

Sie auch mehrere andere Methoden verwenden, könnten die Daten zu exportieren und halten es strukturiert (export-csv, export- clixml).
Lesen Sie mehr über Event Tracing for Windows (ETW).

Verwandte Themen