if ((Get-PSSnapin "Microsoft.SharePoint.PowerShell" -ErrorAction SilentlyContinue) -eq $null) { Add-PSSnapin "Microsoft.SharePoint.PowerShell" } Write-Host "What log method would you like to run, correlation id or time range?" $logFileOperation = Read-Host "[1] for correlation [2] for time range" $logFileName = Read-Host "Save Log File As" $LogFileTime = Get-Date -Format "MM-dd-yyyy_hh-mm-ss" $LogFileFolder = "E:\YourLogPathHere\" $logFilePath = $LogFileFolder+$logFileName+"_"+$LogFileTime + ".txt" If ($logFileOperation -eq "1") { $correlationid = Read-Host "Paste Correlation ID" Merge-SPLogfile -Correlation $correlationid -path $logFilePath Write-Host "Merged File Saved here $logFilePath" } elseif ($logFileOperation -eq "2") { $startTimeValue = Read-Host "Enter Start Log Time MM/DD/YYY HH:MM" $endTimeValue = Read-Host "Enter End Log Time MM/DD/YYY HH:MM" Merge-SPLogfile -startTime $startTimeValue -endTime $endTimeValue -path $logFilePath Write-Host "Merged File Saved here $logFilePath" } else { Write-Host "No Operation value selected." }