如何使用 powershell 命令 get-WindowsUpdateLog 仅收集应用程序日志
How to use powershell command get-WindowsUpdateLog to collect application logs only
我正在将一个项目从 Windows 7 迁移到 Windows 10。该项目使用 Wevtutil.exe
来收集 system/application 日志并且它在 [=27] 中运行良好=] 7. 但是,有人建议我在 windows 10 中使用 get-WindowsUpdateLog
来获得相同的结果。只是想知道 application/system logs
和 Windows update logs
之间是否有任何区别?我一直在网上搜索,但到目前为止没有找到答案。
此外,假设Windows更新日志是application/system日志的超集,是是否可以过滤 get-WindowsUpdateLog
的结果并仅收集其中的一个子集(例如应用程序日志)?
提前致谢。
因此,根据评论中的讨论,这似乎是答案:
Get-EventLog -LogName Application ... | Out-File path
您还可以使用其他几种方法导出数据并保持结构化(export-csv、export-clixml)。
详细了解 Event Tracing for Windows (ETW)。
我正在将一个项目从 Windows 7 迁移到 Windows 10。该项目使用 Wevtutil.exe
来收集 system/application 日志并且它在 [=27] 中运行良好=] 7. 但是,有人建议我在 windows 10 中使用 get-WindowsUpdateLog
来获得相同的结果。只是想知道 application/system logs
和 Windows update logs
之间是否有任何区别?我一直在网上搜索,但到目前为止没有找到答案。
此外,假设Windows更新日志是application/system日志的超集,是是否可以过滤 get-WindowsUpdateLog
的结果并仅收集其中的一个子集(例如应用程序日志)?
提前致谢。
因此,根据评论中的讨论,这似乎是答案:
Get-EventLog -LogName Application ... | Out-File path
您还可以使用其他几种方法导出数据并保持结构化(export-csv、export-clixml)。
详细了解 Event Tracing for Windows (ETW)。