任何人都有一個想法如何清除「應用程序和服務日誌」使用Powershell?我可以使用Clear-EventLog輕鬆清除Windows日誌,但我無法清除Windows事件日誌中「應用程序和服務日誌」下的子文件夾。如何使用Powershell清除「應用程序和服務日誌」?
0
A
回答
2
這看起來像你需要什麼
http://gallery.technet.microsoft.com/scriptcenter/4502522b-5294-4c31-8c49-0c9e94db8df9
更新 - 這種聯繫有一個登錄。下面是它的腳本 -
Function Global:Clear-Winevent ($Logname) {
<#
.SYNOPSIS
Given a specific Logname from the GET-WINEVENT Commandlet
it will clear the Contents of that log
.DESCRIPTION
Cmdlet used to clear the Windows Event logs from Windows 7
Windows Vista, Server 2008 and Server 2008 R2
.EXAMPLE
CLEAR-WINEVENT -Logname Setup
.EXAMPLE
GET-WINEVENT -Listlog * | CLEAR-WINEVENT -Logname $_.Logname
Clear all Windows Event Logs
.NOTES
This is a Cmdlet that is not presently in Powershell 2.0
although there IS a GET-WINEVENT Command to list the
Contents of the logs. You can utilize this instead of
WEVTUTIL.EXE to clear out Logs. Special thanks to Shay Levy
(@shaylevy on Twitter) for pointing out the needed code
#>
[System.Diagnostics.Eventing.Reader.EventLogSession]::GlobalSession.ClearLog("$Logname")
}
0
的PowerShell - 性能優化:
版本1:
function Clear-EventLogs-Active
{
ForEach ($l in (Get-WinEvent).LogName | Sort | Get-Unique)
{
[System.Diagnostics.Eventing.Reader.EventLogSession]::GlobalSession.ClearLog("$l")
}
Clear-EventLog -LogName "System"
}
。
版本2:
function Clear-EventLogs-All
{
ForEach ($l in Get-WinEvent -ListLog * -Force)
{
if ($l.RecordCount -gt 0)
{
$ln = $l.LogName
[System.Diagnostics.Eventing.Reader.EventLogSession]::GlobalSession.ClearLog("$ln")
}
}
Clear-EventLog -LogName "System"
}
。
上514個日誌工作這兩個版本:
版本1(0.3007762秒) - 檢索包含事件
2版(0.7026473秒)僅日誌 - 檢索所有日誌,並且,僅清除有事件的人
相關問題
- 1. 只讀應用程序和服務日誌使用Powershell
- 2. 應用程序服務器日誌
- 3. 用VBscript寫入應用程序和服務日誌
- 4. 如何獲取Web服務應用程序的「日誌」路徑?
- 5. 如何查看請求日誌服務結構應用程序
- 6. 使用PowerShell在Web應用程序中啓用應用程序日誌記錄
- 7. Windows服務始終寫入自定義日誌和應用程序日誌
- 8. 使用DB /應用程序服務器日誌分析Web應用程序使用情況和用戶模式?
- 9. 事件查看器 - 應用程序和服務日誌
- 10. 在應用程序和服務日誌中記錄NLog事件
- 11. IntelliJ和應用程序服務器日誌
- 12. 創造一個地方,在「應用程序和服務日誌」
- 13. 如何清除的SharePoint使用日誌和/或網絡分析日誌
- 14. 如何清除Heroku日誌
- 15. 使用WSGI服務器和燒瓶應用程序進行日誌記錄
- 16. 如何在「應用程序和服務日誌」中深入指定事件?
- 17. 如何在取消部署應用程序時清除Tomcat日誌
- 18. 如何清除服務器/主機日誌
- 19. 如何清除Azure移動服務中的控制檯日誌?
- 20. 應用程序服務器日誌進程
- 21. 使用PowerShell刪除日誌文件
- 22. 如何使用JBoss獨立記錄JBoss服務器特定日誌使用log4j記錄日誌和應用程序特定日誌?
- 23. 即使應用程序被清除,如何保持服務正常運行?
- 24. 使用EntLib清除日誌文件
- 25. 繪圖應用程序,如何清除
- 26. 如何清除應用程序輸出
- 27. 應用程序日誌
- 28. 如何添加Java應用程序日誌,系統日誌
- 29. 作爲systemd服務的Spring Boot應用程序:日誌文件
- 30. Python應用程序輸出到系統日誌服務器
你得到了什麼錯誤? – 2013-02-14 23:35:53