SharePoint PowerShell Merge-SPLogFile filter by time using StartTime EndTime

Posted on : Mon, 3rd Aug 15 07:13 am (Updated on : Mon, 3rd Aug 15 07:13 am) UTC
Author : Code2care
100+ votes

The Merge-SPLogFile PowerShell command is used to get information from the SharePoint ULS trace log files from entire FARM and the output can be written to a file on your computer (example - .txt or .csv).

The SharePoint ULS logs can get huge in a multi server environment and its convenient to filter them in order to get the relevant information.
One option is to filter by StartTime and EndTime parameters to get records within a specified time and also optimize performance.

Name : Merge-SPLogFile command filter by StartTime and EndTime
Merge-SPLogFile -Path "C:\log.csv" -Overwrite -StartTime "MM/DD/YYYY HR:MN" -EndTime "MM/DD/YYYY HR:MN"


Example -
Merge-SPLogFile -Path "C:\log.csv" -Overwrite -StartTime "07/31/2015 03:00" -EndTime "07/31/2015 03:15"

Code2care's mission is to share varied knowledge in technical and non-technical areas gathered during day-to-day learnings and development activities so that our visitors can leverage this portal to find solutions to their queries without re-inventing the wheel. Technical posts include Learnings, Tutorials, Video Tutorials, Code Snippets, Tips-n-tricks.

Follow us : Facebook - Twitter - Google +