Where to troubleshoot User Profile Sync

ForeFront Identity Manager ClientForeFront Identity Manager client is provided by Microsoft to monitor the User Profile Synchronization that takes place in the Synchronization Server. It is located at the below location as “miisclient” application :
C:\Program Files\Microsoft Office Servers\15.0\Synchronization Service\UIShell\
then open Miisclient

Adjust the Search SharePoint Performance level

-Set-SPEnterpriseSearchService -PerformanceLevel PartlyReduced
On all search app servers
-Open NodeRunner process configuration file below in Notepad C:\Program Files\Microsoft Office Servers\15.0\Search\Runtime\1.0\noderunner.exe.config. Update <nodeRunnerSettings memoryLimitMegabytes=”0″ />. This is the configuration to limit NodeRunner process memory usage, replace 0 to 500 or 1000
-Restart SharePoint Search Host Controller service

Merge ULS logs

Commands to generate ULS logs during troubleshooting Set-SPLogLevel -TraceSeverity VerboseEx -Identity *Search*:* New-SPLogFile $starttime = get-date
//do the operations $enddate = get-date

Clear-SPLogLevel -Identity *Search*:*
Merge-SPLogFile -Path e:\Crawllog.log -StartTime $starttime -EndTime $enddate

Merge-SPLogFile -Path e:\zellber1.log -StartTime "04/30/2018 9:00" -EndTime "04/30/2018 18:00" Clear-SPLogLevel 

Adjust Distributed Cache and STS
Modified sts external token instead of 1 day to 2 hours
$cs = [Microsoft.SharePoint.Administration.SPWebService]::ContentService
$cs.TokenTimeout = New-TimeSpan -Hours 2
Added    <appSettings><add key="backgroundGC" value="true"/></appSettings> in the distributed DistributedCacheService.exe.config
Then I will need to set the following:
$DLTC= Get-SPDistributedCacheClientSetting-ContainerTypeDistributedLogonTokenCache $DLTC.maxBufferPoolSize = "1073741824" $DLTC.maxBufferSize = "33554432" $DLTC.requestTimeout = "3000" $DLTC.channelOpenTimeOut = "3000" $DLTC.MaxConnectionsToServer = "100" Set-SPDistr…

Usage and Popularity Trends Report not showing correct numbers

Recently came into issue that popularity trends showing zero while users are accessing documents

so I have that there is a parameter called TailTrimming as mentioned in this reference blog

For example, for the Views usage event the TailTrimming parameter is by default set to 3.

This means that the usage analytics reports will be updated for an item when the item has been viewed a minimum three times within the last 24 hours. For example, if the item Fabrikam Laptop16 M6000 has been viewed twice within the last 24 hours, these two views won’t show up in the usage analytics reports. If within the next 24 hours the Fabrikam Laptop16 M6000 item is viewed 4 times, the usage analytics report will be updated with 4 views.

to adjust it needs to run the following commands
$SSP = Get-SPEnterpriseSearchServiceApplicationProxy
$tenantConfig = $SSP.GetAnalyticsTenant…

SharePoint Migration Tool from Microsoft

SharePoint is one of the most important collaboration platforms in the market and Microsoft has put a lot of investments in this product through its whole life cycle not only on premise versions but also the SharePoint Online which is part of the Office 365. Due to the importance of SharePoint Microsoft has provided a tool to allow end users, IT pros to migrate data from on premise and file share to SharePoint Online.
This tool is very promising and I have gone through the whole process to migrate a sample document from my on premise environment hosted over Azure to my SharePoint Online site, in this blog post I will go through the steps to do that.
To download and install the tool go to this link About SharePoint Migration ToolAnd you will find a link to download it, if you would like to go direct to it here you are the link Install and Download ToolOnce you install it you will get this screenshot. First thing you need to do is to log into your office 365 tenant by clicking sign in.O…

Productivity and Unified Collaboration "Hit Refresh"

It’s been a few decades since Microsoft started its journey from just providing operating systems like DOS then Windows with all it versions. Now Microsoft has hit the refresh button as Satya Nadella, the Microsoft CEO, has published a new book titled "Hit Refresh," where Satya speaks about the Microsoft transformation and the chance to learn from others' “hit refresh” moments.
Indeed Microsoft, in the last few years, has hit refresh several times and provided its partners tools like Office 365, Windows 10, Cortana and Azure to help them provide better solutions for clients.
Since the release of Office 365 and Windows 10, the wheel of innovation did not stop.  Day by day Microsoft is providing additional capabilities to make the whole experience of transformation to cloud more attractive to business.
As a Microsoft MVP, what I see is very promising to everyone.  Starting from large clients to partners, to small and medium size clients to users, developers and to DevOps …