Monday, 18 January 2016

OneLiners in Powershell with SharePoint for viewing Logs and diagnostics Information


#View Log Message for a specific Error with Correlation ID

Get-SPLogEvent | Where {$_.Correlation -contains "5364569d-8ce8-c0ac-9240-a7bebb3e24cb"}


#Get all log events Message is related to particular site

Get-SpLogEvent |Where{($_.Message -like "*it.contoso.com*") -and ($_.level -eq "High")}


#Get 5 most critical Log Events for category Database

Get-SPLogEvent |?{$_.category -eq "Database" -and $_.Level -eq "Critical"}| sort timestamp |select * -First 5


#View all logging categories

Get-SPLogEvent| select category -Unique


#View log event between 10 seconds and now

Get-SPLogEvent -StartTime (Get-Date).AddSeconds(-10) -EndTime (Get-Date)


#Get the throttle level for all categories
Get-SPLogLevel

#get Throttle Level for Timer Jobs category
"timer Job" |Get-SPLogLevel

#Get Log Level for Web Content Management Area
Get-SPLogLevel |?{$_.Area -like "*web*"}

#Get Log Level for Search Area
Get-SPLogLevel |?{$_.Area -like "*search*"}

#Get Log Level for User Profile category
Get-SPLogLevel |?{$_.Name -like "*user profile*"}

#Trace Severity- Monitorable and Medium
Get-SPLogLevel | select traceseverity -Unique

#Event Severity- Warning and Information Information
Get-SPLogLevel | select Eventseverity -Unique 

No comments:

Post a Comment