Понадобилось мне очищать логи exchange 2013. Это не транспортные логи, а логи от IIS и в папке "..\Exchange Server\V15\Logging\Diagnostics\". Так сложилось, что они хранятся на системном диске (60 gb). В интернете было найдено решение и честно скопипастен скрипт.
gci 'C:\inetpub\logs' -Directory | gci -Include '*.log','*.blg','*.bak' -Recurse | ? LastWriteTime -lt (Get-Date).AddDays(-7) | Remove-Item
gci 'C:\Program Files\Microsoft\Exchange Server\V15\Logging\Diagnostics' -Directory | gci -Include '*.log','*.blg','*.bak' -Recurse | ? LastWriteTime -lt (Get-Date).AddDays(-2) | Remove-Item
gci 'C:\inetpub\logs' -Directory | gci -Include '*.log','*.blg','*.bak' -Recurse | ? LastWriteTime -lt (Get-Date).AddDays(-7) | Remove-Item
gci 'C:\Program Files\Microsoft\Exchange Server\V15\Logging\Diagnostics' -Directory | gci -Include '*.log','*.blg','*.bak' -Recurse | ? LastWriteTime -lt (Get-Date).AddDays(-2) | Remove-Item