tag:blogger.com,1999:blog-23983182209465423422024-03-05T23:48:46.006+02:00Consultancy Soup"It is great to follow up with new technologies but the greater is not to lose your peace"
https://twitter.com/johnnaguibJohn Naguibhttp://www.blogger.com/profile/16064280459650274446noreply@blogger.comBlogger137125tag:blogger.com,1999:blog-2398318220946542342.post-40151993222317736032019-03-26T13:55:00.001+02:002019-03-26T13:55:08.963+02:00PowerShell scripts to Create personal site<div dir="ltr" style="text-align: left;" trbidi="on">
$site=Get-SPSite "https://mysitesp2013.x.com";<br />
$serviceContext = Get-SPServiceContext -Site $site<br />
$userProfileConfigManager = New-Object Microsoft.Office.Server.UserProfiles.UserProfileManager($serviceContext)<br />
$testuser = $userProfileConfigManager.GetUserProfile("domain\user")<br />
$testuser.PersonalSiteInstantiationState<br />
$testuser.CreatePersonalSite()</div>
John Naguibhttp://www.blogger.com/profile/16064280459650274446noreply@blogger.com0tag:blogger.com,1999:blog-2398318220946542342.post-50667363632612194492019-01-29T15:51:00.004+02:002019-01-29T15:51:51.841+02:00Slow search crawling in SharePoint 2013<div dir="ltr" style="text-align: left;" trbidi="on">
We have faced recently huge slowness in content sources crawling:<br />
<br />
What we have done to resolve it:<br />
<br />
1- first make sure that you have antivirus scanning exclusion per Microsoft recommendation.<br />
<a href="https://support.microsoft.com/en-us/help/952167/certain-folders-may-have-to-be-excluded-from-antivirus-scanning-when-y">https://support.microsoft.com/en-us/help/952167/certain-folders-may-have-to-be-excluded-from-antivirus-scanning-when-y</a><br />
<br />
2- Run <span style="font-size: 16px;">EXEC sp_MSforeachtable 'UPDATE STATISTICS ? WITH FULLSCAN' as mentioned here:</span><br />
<div class="xmsonormal">
<span style="color: black; font-size: 12.0pt;"><a href="https://nam06.safelinks.protection.outlook.com/?url=https%3A%2F%2Fsupport.microsoft.com%2Fen-us%2Fhelp%2F3103194%2Foutdated-database-statistics-decrease-sharepoint-server-performance-ca&data=02%7C01%7Ccesart%40exchange.microsoft.com%7Cf1ef6eaa0c714abdbdec08d6854f1578%7C72f988bf86f141af91ab2d7cd011db47%7C1%7C0%7C636842972080797824&sdata=SIcXI9HrIKNr2Is%2BSymlXmPjH3fJZ8gG4lea7MwzIiI%3D&reserved=0">https://support.microsoft.com/en-us/help/3103194/outdated-database-statistics-decrease-sharepoint-server-performance-ca</a></span><span lang="EN-GB" style="color: black; font-size: 12.0pt; mso-ansi-language: EN-GB;"><o:p></o:p></span></div>
<div class="xmsonormal">
<br /></div>
<div class="xmsonormal">
<br /></div>
<div class="xmsonormal">
<br /></div>
<div class="xmsonormal">
<br /></div>
</div>
John Naguibhttp://www.blogger.com/profile/16064280459650274446noreply@blogger.com0tag:blogger.com,1999:blog-2398318220946542342.post-6639302273306410322018-11-14T13:08:00.001+02:002018-11-14T13:08:13.580+02:00Restoring Content Databases between Farms<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
Have you ever faced scenario where you would like to restore content database between production/test/dev.<br />
<br />
Here you are the steps:<br />
<br />
1- Take SQL backup.<br />
2- Copy backup to the other farm.<br />
3- Attach to the SQL server.<br />
4- from Central admin in the farm you would like to restore to go to application management then content database and select the correct web application.<br />
5- detach the old Database and attach the copied one.<br />
<br />
Is it ready?<br />
Not yet as when you do that the sites will come with the path that was created in the previous farm i.e. contoso.com but in this farm you want it to be contoso-tst.com<br />
<br />
so how you fix it?<br />
run the following commands for each site to modify URL<br />
<div style="-webkit-font-smoothing: antialiased; background-color: white; box-sizing: border-box; color: #252423; font-family: "Segoe UI", "Helvetica Neue", "Apple Color Emoji", "Segoe UI Emoji", Helvetica, Arial, sans-serif; font-size: 14px; margin: 0in 0in 7pt;">
<span style="-webkit-font-smoothing: antialiased; box-sizing: border-box; font-size: 12pt;"><span style="-webkit-font-smoothing: antialiased; box-sizing: border-box; font-family: "Times New Roman", serif;"><span style="-webkit-font-smoothing: antialiased; box-sizing: border-box; font-size: 10.5pt;"><span style="-webkit-font-smoothing: antialiased; background-color: #f0f2f4; box-sizing: border-box;"><span style="-webkit-font-smoothing: antialiased; box-sizing: border-box; font-family: "Segoe UI", sans-serif;"><span style="-webkit-font-smoothing: antialiased; box-sizing: border-box;">$site = Get-SPSite -Identity </span></span></span></span><span style="-webkit-font-smoothing: antialiased; box-sizing: border-box; font-size: 10.5pt;"><span style="-webkit-font-smoothing: antialiased; box-sizing: border-box; font-family: "Segoe UI", sans-serif;"><span style="-webkit-font-smoothing: antialiased; box-sizing: border-box;"><u style="-webkit-font-smoothing: antialiased; box-sizing: border-box;"><span style="-webkit-font-smoothing: antialiased; background-color: transparent; box-sizing: border-box; color: #6888c9; text-decoration-line: none;"><span style="box-sizing: border-box;">htt</span>p://consoto.com</span></u></span></span></span></span></span></div>
<span style="-webkit-font-smoothing: antialiased; background-color: white; box-sizing: border-box; color: #252423; font-family: "Times New Roman", serif; font-size: 10.5pt;"><span style="-webkit-font-smoothing: antialiased; box-sizing: border-box; font-family: "Segoe UI", sans-serif;"><span style="-webkit-font-smoothing: antialiased; box-sizing: border-box;"><u style="-webkit-font-smoothing: antialiased; box-sizing: border-box;"><span style="-webkit-font-smoothing: antialiased; box-sizing: border-box;"><span style="-webkit-font-smoothing: antialiased; box-sizing: border-box; font-size: 12pt;"><span style="-webkit-font-smoothing: antialiased; box-sizing: border-box; font-family: "Times New Roman", serif;"><span style="-webkit-font-smoothing: antialiased; box-sizing: border-box; font-size: 10.5pt;"><span style="-webkit-font-smoothing: antialiased; background-color: #f0f2f4; box-sizing: border-box;"><span style="-webkit-font-smoothing: antialiased; box-sizing: border-box; font-family: "Segoe UI", sans-serif;"><span style="-webkit-font-smoothing: antialiased; box-sizing: border-box;">$site.Rename("</span></span></span></span><span style="-webkit-font-smoothing: antialiased; box-sizing: border-box; font-size: 10.5pt;"><span style="-webkit-font-smoothing: antialiased; box-sizing: border-box; font-family: "Segoe UI", sans-serif;"><span style="-webkit-font-smoothing: antialiased; box-sizing: border-box;"></span></span></span></span></span></span><u style="-webkit-font-smoothing: antialiased; box-sizing: border-box;"><span style="-webkit-font-smoothing: antialiased; box-sizing: border-box;">http</span></u></u></span></span></span><u style="-webkit-font-smoothing: antialiased; background-color: white; box-sizing: border-box; color: #252423; font-family: "Times New Roman", serif; font-size: 12pt;"><span style="-webkit-font-smoothing: antialiased; box-sizing: border-box; font-size: 10.5pt;"><span style="-webkit-font-smoothing: antialiased; background-color: #f0f2f4; box-sizing: border-box;"><span style="-webkit-font-smoothing: antialiased; box-sizing: border-box; font-family: "Segoe UI", sans-serif;"><span style="-webkit-font-smoothing: antialiased; box-sizing: border-box;">s://consoto-tst.com")</span></span></span></span></u><br />
<br />
The site is now ready. </div>
John Naguibhttp://www.blogger.com/profile/16064280459650274446noreply@blogger.com0tag:blogger.com,1999:blog-2398318220946542342.post-64014115235524802282018-09-24T16:43:00.000+02:002018-09-24T16:43:04.097+02:00OWA Office web App-Troubleshooting<div dir="ltr" style="text-align: left;" trbidi="on">
You will need to check claims service is running<br />
PowerShell to provision:<br />
<br />
<span style="background-color: white; color: #333333; font-family: "Droid Sans", "Trebuchet MS", Verdana, sans-serif; font-size: 14px;">$h = Get-SPServiceHostconfig</span><br style="background-color: white; color: #333333; font-family: "Droid Sans", "Trebuchet MS", Verdana, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #333333; font-family: "Droid Sans", "Trebuchet MS", Verdana, sans-serif; font-size: 14px;">$h.Provision()</span><br style="background-color: white; color: #333333; font-family: "Droid Sans", "Trebuchet MS", Verdana, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #333333; font-family: "Droid Sans", "Trebuchet MS", Verdana, sans-serif; font-size: 14px;">$services = Get-SPServiceApplication</span><br style="background-color: white; color: #333333; font-family: "Droid Sans", "Trebuchet MS", Verdana, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #333333; font-family: "Droid Sans", "Trebuchet MS", Verdana, sans-serif; font-size: 14px;">foreach ($service in $services) { $service.provision();</span><br style="background-color: white; color: #333333; font-family: "Droid Sans", "Trebuchet MS", Verdana, sans-serif; font-size: 14px;" /><span style="background-color: white; color: #333333; font-family: "Droid Sans", "Trebuchet MS", Verdana, sans-serif; font-size: 14px;">write-host $</span><span class="skimlinks-unlinked" style="background-color: white; border: 0px; color: #333333; font-family: "Droid Sans", "Trebuchet MS", Verdana, sans-serif; font-size: 14px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline;">service.name</span><span style="background-color: white; color: #333333; font-family: "Droid Sans", "Trebuchet MS", Verdana, sans-serif; font-size: 14px;">}</span><br />
<span style="background-color: white; color: #333333; font-family: "Droid Sans", "Trebuchet MS", Verdana, sans-serif; font-size: 14px;"><br /></span>
<span style="background-color: white; color: #333333; font-family: "Droid Sans", "Trebuchet MS", Verdana, sans-serif; font-size: 14px;"><br /></span>
<span style="background-color: white; color: #333333; font-family: "Droid Sans", "Trebuchet MS", Verdana, sans-serif; font-size: 14px;">In OWA server some important commands to set verbose logs and to turn it off:</span><br />
<div>
<span style="color: #005cc5; font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace;"><span style="background-color: white; font-size: 12px; white-space: pre;"><br /></span></span></div>
<div>
<br /></div>
<div>
<span style="color: #005cc5; font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace;"><span style="background-color: white; font-size: 12px; white-space: pre;">Set-OfficeWebAppsFarm -LogVerbosity "High"</span></span></div>
<div>
<span style="color: #005cc5; font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace;"><span style="background-color: white; font-size: 12px; white-space: pre;">Restart-Service WACSM</span></span></div>
<div>
<span style="color: #005cc5; font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace;"><span style="background-color: white; font-size: 12px; white-space: pre;"><br /></span></span></div>
<div>
<span style="background-color: white; font-size: 12px; white-space: pre;"><span style="color: #005cc5; font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace;"><div>
Set-OfficeWebAppsFarm -LogVerbosity ""</div>
<div>
Restart-Service WACSM</div>
</span></span></div>
<div>
<span style="color: #005cc5; font-family: SFMono-Regular, Consolas, Liberation Mono, Menlo, Courier, monospace;"><span style="background-color: white; font-size: 12px; white-space: pre;"><br /></span></span></div>
<div>
<br /></div>
</div>
John Naguibhttp://www.blogger.com/profile/16064280459650274446noreply@blogger.com0tag:blogger.com,1999:blog-2398318220946542342.post-55364556808521524952018-06-19T13:15:00.003+02:002018-06-19T13:15:35.375+02:00Where to troubleshoot User Profile Sync<div dir="ltr" style="text-align: left;" trbidi="on">
<h1 style="clear: both; color: #707070; font-family: "Segoe UI Light", "Segoe UI", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 36.3312px; font-weight: 100; line-height: 1.3;">
ForeFront Identity Manager Client</h1>
<div style="-webkit-text-stroke-width: 0px; background-color: white; color: #2a2a2a; font-family: "Segoe UI", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 12.1104px; font-style: normal; font-variant-caps: normal; font-variant-ligatures: normal; font-weight: 400; letter-spacing: normal; orphans: 2; text-align: left; text-decoration-color: initial; text-decoration-style: initial; text-indent: 0px; text-transform: none; white-space: normal; widows: 2; word-spacing: 0px;">
<span>ForeFront 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 :</span></div>
<strong style="background-color: white; color: #2a2a2a; font-family: "Segoe UI", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 12.1104px;"></strong><span style="background-color: white; color: #2a2a2a; font-family: "Segoe UI", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 12.1104px;"></span><br />
<div style="background-color: white; color: #2a2a2a; font-family: "Segoe UI", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 12.1104px;">
C:\Program Files\Microsoft Office Servers\15.0\Synchronization Service\UIShell\</div>
<div style="background-color: white; color: #2a2a2a; font-family: "Segoe UI", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 12.1104px;">
<br /></div>
<div style="background-color: white; color: #2a2a2a; font-family: "Segoe UI", "Lucida Grande", Verdana, Arial, Helvetica, sans-serif; font-size: 12.1104px;">
then open Miisclient</div>
</div>
John Naguibhttp://www.blogger.com/profile/16064280459650274446noreply@blogger.com0tag:blogger.com,1999:blog-2398318220946542342.post-86200840699572163532018-05-31T16:46:00.002+02:002018-05-31T16:46:58.025+02:00Adjust the Search SharePoint Performance level<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div class="MsoNormal">
<b><span style="background: white; color: #111111; font-size: 13.5pt;">-Set-SPEnterpriseSearchService -PerformanceLevel PartlyReduced</span></b><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<b><span style="background: white; color: #111111; font-size: 13.5pt;">On all search app servers</span></b><o:p></o:p></div>
<div style="line-height: 21.0pt; margin-bottom: .0001pt; margin: 0in;">
<br /></div>
<div style="line-height: 21.0pt; margin-bottom: .0001pt; margin: 0in;">
<span style="background: white; color: #111111; font-family: "Calibri",sans-serif; font-size: 13.5pt;">-Open NodeRunner process configuration file below in Notepad</span><o:p></o:p></div>
<div style="line-height: 22.0pt; margin-bottom: .0001pt; margin: 0in;">
<b><span style="background: white; color: #111111; font-family: "Calibri",sans-serif; font-size: 13.5pt;">C:\Program Files\Microsoft Office
Servers\15.0\Search\Runtime\1.0\noderunner.exe.config.</span></b><o:p></o:p></div>
<div style="line-height: 22.0pt; margin-bottom: .0001pt; margin: 0in;">
<span style="background: white; color: #111111; font-family: "Calibri",sans-serif; font-size: 13.5pt;">Update <b><nodeRunnerSettings memoryLimitMegabytes=”0</b></span><b><span style="background: white; color: #111111; font-family: "Libre Baskerville"; font-size: 13.5pt;">″ /></span></b><span style="background: white; color: #111111; font-family: "Libre Baskerville"; font-size: 13.5pt;">.</span><o:p></o:p></div>
<div style="line-height: 21.0pt; margin-bottom: .0001pt; margin: 0in;">
<span style="background: white; color: #111111; font-family: "Calibri",sans-serif; font-size: 13.5pt;">This is the configuration to limit NodeRunner process memory
usage, replace <b>0</b> to 500 or 1000</span><o:p></o:p></div>
<div class="MsoNormal">
<br /></div>
<div class="MsoNormal">
<span style="background: white; color: #111111; font-size: 13.5pt;">-Restart<b> SharePoint
Search Host Controller</b> service</span><o:p></o:p></div>
<br /></div>
John Naguibhttp://www.blogger.com/profile/16064280459650274446noreply@blogger.com0tag:blogger.com,1999:blog-2398318220946542342.post-82297644937302545142018-05-31T16:46:00.000+02:002018-05-31T16:46:05.835+02:00Merge ULS logs<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div style="font-family: Calibri; font-size: 11.0pt; margin: 0in;">
<br /></div>
<div style="font-family: Calibri; font-size: 11.0pt; margin: 0in;">
Commands to generate ULS logs during troubleshooting</div>
<div style="font-family: Calibri; font-size: 11.0pt; margin: 0in;">
Set-SPLogLevel
-TraceSeverity VerboseEx -Identity *Search*:*</div>
<div style="font-family: Calibri; font-size: 11.0pt; margin: 0in;">
New-SPLogFile</div>
<div style="font-family: Calibri; font-size: 11.0pt; margin: 0in;">
$starttime =
get-date</div>
<div style="font-family: Calibri; font-size: 11.0pt; margin: 0in;">
<br /></div>
<div style="font-family: Calibri; font-size: 11.0pt; margin: 0in;">
//do the operations</div>
<div style="font-family: Calibri; font-size: 11.0pt; margin: 0in;">
$enddate = get-date</div>
<div style="font-family: Calibri; font-size: 11.0pt; margin: 0in;">
<br /></div>
<div style="font-family: Calibri; font-size: 11.0pt; margin: 0in;">
<br /></div>
<div style="font-family: Calibri; font-size: 11.0pt; margin: 0in;">
<br /></div>
<div style="font-family: Calibri; font-size: 11.0pt; margin: 0in;">
Clear-SPLogLevel
-Identity *Search*:*</div>
<div style="font-family: Calibri; font-size: 11.0pt; margin: 0in;">
<br /></div>
<div style="font-family: Calibri; font-size: 11.0pt; margin: 0in;">
Merge-SPLogFile
-Path e:\Crawllog.log -StartTime $starttime -EndTime $enddate</div>
<div style="font-family: Calibri; font-size: 11.0pt; margin: 0in;">
<br /></div>
<div style="font-family: Calibri; font-size: 11.0pt; margin: 0in;">
<br /></div>
<div style="font-family: Calibri; font-size: 11.0pt; margin: 0in;">
Merge-SPLogFile
-Path e:\zellber1.log -StartTime "04/30/2018 9:00" -EndTime
"04/30/2018 18:00"</div>
<div style="font-family: "Times New Roman"; font-size: 12.0pt; margin: 0in;">
Clear-SPLogLevel </div>
<br /></div>
John Naguibhttp://www.blogger.com/profile/16064280459650274446noreply@blogger.com0tag:blogger.com,1999:blog-2398318220946542342.post-4318908833998575152018-05-31T16:36:00.000+02:002018-05-31T16:36:01.179+02:00Adjust Distributed Cache and STS<div dir="ltr" style="text-align: left;" trbidi="on">
<br />
<div style="margin-bottom: .0001pt; margin: 0in;">
<span style="color: black; font-family: "Calibri",sans-serif; font-size: 11.0pt;"><a href="https://www.habaneroconsulting.com/stories/insights/2013/sharepoint-2013-distributed-cache-bug#.VC7331fdb3U">https://www.habaneroconsulting.com/stories/insights/2013/sharepoint-2013-distributed-cache-bug#.VC7331fdb3U</a><o:p></o:p></span></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<br /></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<span style="color: black; font-family: "Calibri",sans-serif; font-size: 11.0pt;"><a href="https://blogs.msdn.microsoft.com/sambetts/2015/10/20/why-sharepoint-check-permissions-can-give-wrong-results-for-ad-groups/">https://blogs.msdn.microsoft.com/sambetts/2015/10/20/why-sharepoint-check-permissions-can-give-wrong-results-for-ad-groups/</a><o:p></o:p></span></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<br /></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<span style="color: black; font-family: "Calibri",sans-serif; font-size: 11.0pt;">Modified sts external token
instead of 1 day to 2 hours<o:p></o:p></span></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<br /></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<span style="color: black; font-family: "Calibri",sans-serif; font-size: 11.0pt;">$cs =
[Microsoft.SharePoint.Administration.SPWebService]::ContentService<o:p></o:p></span></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<br /></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<span style="color: black; font-family: "Calibri",sans-serif; font-size: 11.0pt;">$cs.TokenTimeout = New-TimeSpan
-Hours 2<o:p></o:p></span></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<br /></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<span style="color: black; font-family: "Calibri",sans-serif; font-size: 11.0pt;">$cs.Update()<o:p></o:p></span></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<br /></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<span style="color: black; font-family: "Calibri",sans-serif; font-size: 11.0pt;">Added
<appSettings><add key="backgroundGC" value="true"/></appSettings>
in the distributed <o:p></o:p></span></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<span style="color: black; font-family: "Calibri",sans-serif; font-size: 11.0pt;">DistributedCacheService.exe.config<o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<span style="color: #e23d96; font-family: Consolas; font-size: 10.0pt;">Then I will need to set the following:<o:p></o:p></span></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<br /></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<span style="color: #e23d96; font-family: Consolas; font-size: 10.0pt;">Get-SPDistributedCacheClientSetting</span><span style="color: black; font-family: "Calibri",sans-serif; font-size: 11.0pt;"> </span><span style="color: #9298a7; font-family: Consolas; font-size: 10.0pt;">-ContainerType</span><span style="color: black; font-family: "Calibri",sans-serif; font-size: 11.0pt;"> </span><span style="color: #979793; font-family: Consolas; font-size: 10.0pt;">DistributedLogonTokenCache</span><span style="color: black; font-family: "Calibri",sans-serif; font-size: 11.0pt;"><o:p></o:p></span></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<br /></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<span style="color: #979793; font-family: Consolas; font-size: 10.0pt;">$DLTC</span><span style="color: black; font-family: "Calibri",sans-serif; font-size: 11.0pt;"> </span><span style="color: #979793; font-family: Consolas; font-size: 10.0pt;">= </span><span style="color: #e23d96; font-family: Consolas; font-size: 10.0pt;">Get-SPDistributedCacheClientSetting</span><span style="color: black; font-family: "Calibri",sans-serif; font-size: 11.0pt;"> </span><span style="color: #9298a7; font-family: Consolas; font-size: 10.0pt;">-ContainerType</span><span style="color: black; font-family: "Calibri",sans-serif; font-size: 11.0pt;"> </span><span style="color: #979793; font-family: Consolas; font-size: 10.0pt;">DistributedLogonTokenCache</span><span style="color: black; font-family: "Calibri",sans-serif; font-size: 11.0pt;"><o:p></o:p></span></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<span style="color: #979793; font-family: Consolas; font-size: 10.0pt;">$DLTC.maxBufferPoolSize = </span><span style="color: #929e18; font-family: Consolas; font-size: 10.0pt;">"1073741824"</span><span style="color: black; font-family: Consolas; font-size: 10.0pt;"><o:p></o:p></span></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<span style="color: #979793; font-family: Consolas; font-size: 10.0pt;">$DLTC.maxBufferSize = </span><span style="color: #929e18; font-family: Consolas; font-size: 10.0pt;">"33554432"</span><span style="color: black; font-family: Consolas; font-size: 10.0pt;"><o:p></o:p></span></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<span style="color: #979793; font-family: Consolas; font-size: 10.0pt;">$DLTC.requestTimeout = </span><span style="color: #929e18; font-family: Consolas; font-size: 10.0pt;">"3000"</span><span style="color: black; font-family: Consolas; font-size: 10.0pt;"><o:p></o:p></span></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<span style="color: #979793; font-family: Consolas; font-size: 10.0pt;">$DLTC.channelOpenTimeOut = </span><span style="color: #929e18; font-family: Consolas; font-size: 10.0pt;">"3000"</span><span style="color: black; font-family: Consolas; font-size: 10.0pt;"><o:p></o:p></span></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<span style="color: #979793; font-family: Consolas; font-size: 10.0pt;">$DLTC.MaxConnectionsToServer = </span><span style="color: #929e18; font-family: Consolas; font-size: 10.0pt;">"100"</span><span style="color: black; font-family: Consolas; font-size: 10.0pt;"><o:p></o:p></span></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<span style="color: #e23d96; font-family: Consolas; font-size: 10.0pt;">Set-SPDistributedCacheClientSetting</span><span style="color: black; font-family: "Calibri",sans-serif; font-size: 11.0pt;"> </span><span style="color: #9298a7; font-family: Consolas; font-size: 10.0pt;">-ContainerType</span><span style="color: black; font-family: "Calibri",sans-serif; font-size: 11.0pt;"> </span><span style="color: #979793; font-family: Consolas; font-size: 10.0pt;">DistributedLogonTokenCache $DLTC</span><span style="color: black; font-family: "Calibri",sans-serif; font-size: 11.0pt;"><o:p></o:p></span></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<span style="color: #e23d96; font-family: Consolas; font-size: 10.0pt;">Restart-Service</span><span style="color: black; font-family: "Calibri",sans-serif; font-size: 11.0pt;"> </span><span style="color: #9298a7; font-family: Consolas; font-size: 10.0pt;">-Name</span><span style="color: black; font-family: "Calibri",sans-serif; font-size: 11.0pt;"> </span><span style="color: #979793; font-family: Consolas; font-size: 10.0pt;">AppFabricCachingService</span><span style="color: black; font-family: "Calibri",sans-serif; font-size: 11.0pt;"><o:p></o:p></span></div>
<div class="MsoNormal">
<br /></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<span style="color: #979793; font-family: Consolas; font-size: 10.0pt;">$sts</span><span style="color: black; font-family: "Calibri",sans-serif; font-size: 11.0pt;"> </span><span style="color: #979793; font-family: Consolas; font-size: 10.0pt;">= </span><span style="color: #e23d96; font-family: Consolas; font-size: 10.0pt;">Get-SPSecurityTokenServiceConfig</span><span style="color: black; font-family: "Calibri",sans-serif; font-size: 11.0pt;"><o:p></o:p></span></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<span style="color: #979793; font-family: Consolas; font-size: 10.0pt;">$sts.MaxServiceTokenCacheItems = </span><span style="color: #929e18; font-family: Consolas; font-size: 10.0pt;">"1500"</span><span style="color: black; font-family: Consolas; font-size: 10.0pt;"><o:p></o:p></span></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<span style="color: #979793; font-family: Consolas; font-size: 10.0pt;">$sts.MaxLogonTokenCacheItems = </span><span style="color: #929e18; font-family: Consolas; font-size: 10.0pt;">"1500"</span><span style="color: black; font-family: Consolas; font-size: 10.0pt;"><o:p></o:p></span></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<span style="color: #979793; font-family: Consolas; font-size: 10.0pt;">$sts.Update()<o:p></o:p></span></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<br /></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<br /></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<span style="color: #455560; font-family: "Calibri",sans-serif; font-size: 13.5pt;">Restart AppFabric Windows
Service on all cache servers <o:p></o:p></span></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<span style="color: #e23d96; font-family: Consolas; font-size: 10.0pt;">Restart-Service</span><span style="color: black; font-family: "Calibri",sans-serif; font-size: 11.0pt;"> </span><span style="color: #9298a7; font-family: Consolas; font-size: 10.0pt;">-Name</span><span style="color: black; font-family: "Calibri",sans-serif; font-size: 11.0pt;"> </span><span style="color: #979793; font-family: Consolas; font-size: 10.0pt;">AppFabricCachingService</span><span style="color: black; font-family: "Calibri",sans-serif; font-size: 11.0pt;"><o:p></o:p></span></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<br /></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<span style="color: #455560; font-family: "Calibri",sans-serif; font-size: 13.5pt;">Restart Distributed Cache
SharePoint service on all cache servers( from central admin)<o:p></o:p></span></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<br /></div>
<div style="margin-bottom: .0001pt; margin: 0in;">
<span style="color: black; font-family: "Calibri",sans-serif; font-size: 24.0pt;"> </span><b><span style="color: #595959; font-family: "Calibri",sans-serif; font-size: 24.0pt;">Reset
IIS (important to make)</span></b><span style="color: #595959; font-family: "Calibri",sans-serif; font-size: 24.0pt;"><o:p></o:p></span></div>
<br /></div>
John Naguibhttp://www.blogger.com/profile/16064280459650274446noreply@blogger.com0tag:blogger.com,1999:blog-2398318220946542342.post-44329107222674807612018-04-03T15:35:00.003+02:002018-04-03T15:36:45.469+02:00Usage and Popularity Trends Report not showing correct numbers<div dir="ltr" style="text-align: left;" trbidi="on">
Recently came into issue that popularity trends showing zero while users are accessing documents<br />
<br />
so I have that there is a parameter called TailTrimming as mentioned in this reference blog<br />
<a href="https://blogs.technet.microsoft.com/tothesharepoint/2014/01/23/view-and-configure-usage-analytics-reports-in-sharepoint-server-2013/">https://blogs.technet.microsoft.com/tothesharepoint/2014/01/23/view-and-configure-usage-analytics-reports-in-sharepoint-server-2013/</a><br />
<br />
For example, for the Views usage event the TailTrimming parameter is by default set to 3.<br />
<br />
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.<br />
<br />
to adjust it needs to run the following commands<br />
$SSP = Get-SPEnterpriseSearchServiceApplicationProxy<br />
$tenantConfig = $SSP.GetAnalyticsTenantConfiguration([Guid]::Empty)<br />
$event = $tenantConfig.EventTypeDefinitions | where-object { $_.EventTypeId -eq 1 }<br />
$event.TailTrimming = 0<br />
$tenantConfig.Update($SSP)<br />
<br />
this will make real number appears daily<br />
<br />
other important reference for usage<br />
<br />
<a href="https://blogs.msdn.microsoft.com/spblog/2014/04/03/sharepoint-2013-usage-analytics-the-story/">https://blogs.msdn.microsoft.com/spblog/2014/04/03/sharepoint-2013-usage-analytics-the-story/</a><br />
<br />
<div style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Segoe UI", Tahoma, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; margin-bottom: 10px;">
<span style="box-sizing: border-box; font-family: "arial" , "helvetica" , sans-serif;">There are not many ways of interacting with the analysis engine. I would recommend using the following:</span></div>
<div style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Segoe UI", Tahoma, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; margin-bottom: 10px; padding-left: 30px;">
<span style="box-sizing: border-box; font-family: "arial" , "helvetica" , sans-serif;"> $tj = Get-SPTimerJob -Type Microsoft.Office.Server.Search.Analytics.UsageAnalyticsJobDefinition</span><br />
<span style="box-sizing: border-box; font-family: "arial" , "helvetica" , sans-serif;"> $tj.GetAnalysisConfiguration()</span><br />
<span style="box-sizing: border-box; font-family: "arial" , "helvetica" , sans-serif;"> $tj.GetAnalysisInfo()</span><br />
</div>
<div style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Segoe UI", Tahoma, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; margin-bottom: 10px;">
<span style="box-sizing: border-box; font-family: "arial" , "helvetica" , sans-serif;">This will give some basic informations, as to what the running schedule is, successful runs, last errors… You can also start an off-schedule run of the analysis engine:</span></div>
<div style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Segoe UI", Tahoma, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; margin-bottom: 10px; padding-left: 30px;">
<span style="box-sizing: border-box; font-family: "arial" , "helvetica" , sans-serif;"> $tj = Get-SPTimerJob -Type Microsoft.Office.Server.Search.Analytics.UsageAnalyticsJobDefinition</span><br />
<span style="box-sizing: border-box; font-family: "arial" , "helvetica" , sans-serif;"> $tj.DisableTimerjobSchedule()</span><br />
<span style="box-sizing: border-box; font-family: "arial" , "helvetica" , sans-serif;"> $tj.StartAnalysis()</span><br />
</div>
<div style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Segoe UI", Tahoma, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; margin-bottom: 10px;">
<span style="box-sizing: border-box; font-family: "arial" , "helvetica" , sans-serif;">And then don’t forget to do the: </span></div>
<div style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Segoe UI", Tahoma, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; margin-bottom: 10px; padding-left: 30px;">
<span style="box-sizing: border-box; font-family: "arial" , "helvetica" , sans-serif;">$tj.EnableTimerjobSchedule()</span><br />
<span style="box-sizing: border-box; font-family: "arial" , "helvetica" , sans-serif;"><br /></span>
<span style="box-sizing: border-box; font-family: "arial" , "helvetica" , sans-serif;">other reference link <a href="https://threewill.com/solving-sharepoint-2013-usage-report-problems/" target="_blank">https://threewill.com/solving-sharepoint-2013-usage-report-problems/</a></span></div>
</div>
John Naguibhttp://www.blogger.com/profile/16064280459650274446noreply@blogger.com0tag:blogger.com,1999:blog-2398318220946542342.post-10419903386586234472017-12-18T14:12:00.000+02:002017-12-19T18:44:32.901+02:00SharePoint Migration Tool from Microsoft<div dir="ltr" style="text-align: left;" trbidi="on">
<div style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Segoe UI", Tahoma, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; margin-bottom: 10px;">
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.</div>
<div style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Segoe UI", Tahoma, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; margin-bottom: 10px;">
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.</div>
<div style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Segoe UI", Tahoma, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; margin-bottom: 10px;">
<br /></div>
<div style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Segoe UI", Tahoma, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; margin-bottom: 10px;">
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.</div>
<div style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Segoe UI", Tahoma, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; margin-bottom: 10px;">
<br /></div>
<ul style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Segoe UI", Tahoma, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; margin-bottom: 10px; margin-top: 0px;">
<li style="box-sizing: border-box;">To download and install the tool go to this link <a href="https://support.office.com/en-us/article/Introducing-the-SharePoint-Migration-Tool-9c38f5df-300b-4adc-8fac-648d0215b5f7" rel="noopener" style="background-color: transparent; box-sizing: border-box; color: #337ab7; text-decoration-line: none;" target="_blank">About SharePoint Migration Tool</a></li>
<li style="box-sizing: border-box;">And you will find a link to download it, if you would like to go direct to it here you are the link <a href="https://hrcppestorageprod.blob.core.windows.net/migrationtool/default.htm" rel="noopener" style="background-color: transparent; box-sizing: border-box; color: #337ab7; text-decoration-line: none;" target="_blank">Install and Download Tool</a></li>
<li style="box-sizing: border-box;">Once you install it you will get this screenshot.</li>
</ul>
<div style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Segoe UI", Tahoma, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; margin-bottom: 10px;">
<a href="https://msdnshared.blob.core.windows.net/media/2017/12/migration4.png" style="background-color: transparent; box-sizing: border-box; color: #337ab7; text-decoration-line: none;"><img alt="" class="alignnone wp-image-20576 size-medium" height="300" src="https://msdnshared.blob.core.windows.net/media/2017/12/migration4-274x300.png" style="border: 0px; box-sizing: border-box; height: auto; max-width: 100%; vertical-align: middle;" width="274" /></a></div>
<ul style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Segoe UI", Tahoma, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; margin-bottom: 10px; margin-top: 0px;">
<li style="box-sizing: border-box;">First thing you need to do is to log into your office 365 tenant by clicking sign in.</li>
<li style="box-sizing: border-box;">Once you sign in you will get this screenshot that will allow you specify where is the files you want to migrate.</li>
</ul>
<div style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Segoe UI", Tahoma, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; margin-bottom: 10px;">
<a href="https://msdnshared.blob.core.windows.net/media/2017/12/migration6.png" style="background-color: transparent; box-sizing: border-box; color: #337ab7; text-decoration-line: none;"><img alt="" class="alignnone wp-image-20567 size-medium" height="300" src="https://msdnshared.blob.core.windows.net/media/2017/12/migration6-271x300.png" style="border: 0px; box-sizing: border-box; height: auto; max-width: 100%; vertical-align: middle;" width="271" /></a></div>
<ul style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Segoe UI", Tahoma, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; margin-bottom: 10px; margin-top: 0px;">
<li style="box-sizing: border-box;">You will select source and sign in then you will get this screenshot.</li>
</ul>
<div style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Segoe UI", Tahoma, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; margin-bottom: 10px;">
<a href="https://msdnshared.blob.core.windows.net/media/2017/12/migration9.png" style="background-color: transparent; box-sizing: border-box; color: #337ab7; text-decoration-line: none;"><img alt="" class="alignnone wp-image-20605 size-medium" height="300" src="https://msdnshared.blob.core.windows.net/media/2017/12/migration9-274x300.png" style="border: 0px; box-sizing: border-box; height: auto; max-width: 100%; vertical-align: middle;" width="274" /></a></div>
<ul style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Segoe UI", Tahoma, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; margin-bottom: 10px; margin-top: 0px;">
<li style="box-sizing: border-box;">Then this migration job will be added to your queue of the jobs to be migrated and you will get this screenshot, you can simply add other tasks for jobs to be migrated, or you can go back to adjust, you can cancel and there is a settings button that allows you to adjust some configurations or simply start the migration.</li>
</ul>
<div style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Segoe UI", Tahoma, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; margin-bottom: 10px;">
<a href="https://msdnshared.blob.core.windows.net/media/2017/12/migration10.png" style="background-color: transparent; box-sizing: border-box; color: #337ab7; text-decoration-line: none;"><img alt="" class="alignnone wp-image-20595 size-medium" height="300" src="https://msdnshared.blob.core.windows.net/media/2017/12/migration10-276x300.png" style="border: 0px; box-sizing: border-box; height: auto; max-width: 100%; vertical-align: middle;" width="276" /></a></div>
<ul style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Segoe UI", Tahoma, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; margin-bottom: 10px; margin-top: 0px;">
<li style="box-sizing: border-box;">I have clicked the migration button and then after a while my file was migrated and I checked that now it exists on the destination and I got the following screenshot.</li>
</ul>
<div style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Segoe UI", Tahoma, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; margin-bottom: 10px;">
<a href="https://msdnshared.blob.core.windows.net/media/2017/12/migration15.png" style="background-color: transparent; box-sizing: border-box; color: #337ab7; text-decoration-line: none;"><img alt="" class="alignnone wp-image-20586 size-medium" height="300" src="https://msdnshared.blob.core.windows.net/media/2017/12/migration15-276x300.png" style="border: 0px; box-sizing: border-box; height: auto; max-width: 100%; vertical-align: middle;" width="276" /></a></div>
<div style="background-color: white; box-sizing: border-box; color: #333333; font-family: "Segoe UI", Tahoma, Arial, "Helvetica Neue", Helvetica, sans-serif; font-size: 14px; margin-bottom: 10px;">
Indeed this tool is very promising for migration to SharePoint online and it is designed for migrating huge amount of data and the strongest point that it is free tool.</div>
</div>
John Naguibhttp://www.blogger.com/profile/16064280459650274446noreply@blogger.com0tag:blogger.com,1999:blog-2398318220946542342.post-89739208459034741072017-12-14T22:10:00.001+02:002017-12-14T22:10:55.427+02:00Productivity and Unified Collaboration "Hit Refresh"<div dir="ltr" style="text-align: left;" trbidi="on">
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.<br />
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.<br />
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.<br />
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 engineers and those changes will allow technologists and business owners to decide while Hitting Refresh to keep their companies productive.<br />
Here are a few highlights from what I see in Microsoft Software as a Service (Office 365) Microsoft has launched services like power apps and flow to make it easy for power users, business analysts and users to quickly build their business applications. Examples include the vacation system with all required approval without the need to know any programming language and to make the application available through mobile phones too. With a few clicks, you can have your business process implemented.<br />
Another service is Teams which is a chat based workplace that makes it easy to collaborate as a team, share files, chat and connect to other Office 365 services.<br />
Also as announced in Ignite conference in Orlando September 2017:<br />
"Office 365 will be updated to integrate with LinkedIn, letting users and companies tie information from their LinkedIn profiles to their profiles within Office 365 directories."<br />
And<br />
"A new bundle for Microsoft 365 will target what Microsoft calls "first line" workers, including those in sales, on factory floors, and medical staff. The F1 package will combine Office 365, Windows 10, and Enterprise Mobility tools."<br />
The question now for customers who would like to Hit Refresh in their companies, what are the criteria to help them decide about the tools they need to keep their companies productive and connected.<br />
Whether you choose Office 365 or other Collaboration Workplace from any other provider let us put some bullets about the characteristics that must exists in the Collaboration platform:<br />
<ol>
<li>Easy to use tools.</li>
<li>Integration with external systems and social media.</li>
<li>Provides voice calls.</li>
<li>Provide sharing workspace between teams.</li>
<li>Provide a way to build quickly and easy business apps that can run on mobile phones.</li>
<li>Provides documents collaboration, sharing and storage.</li>
</ol>
Collaboration, unified communications and Workplace plays now vital rule for companies’ success so I think it is time to Hit Refresh!!</div>
John Naguibhttp://www.blogger.com/profile/16064280459650274446noreply@blogger.com0tag:blogger.com,1999:blog-2398318220946542342.post-22529216855216553222016-11-03T15:36:00.001+02:002017-12-19T14:52:12.337+02:00Microsoft Teams Chat for Office 365
<div dir="ltr" style="text-align: left;" trbidi="on">
Microsoft Announced today the new Teams Chat for Office 365, more news here<br />
<br />
<a href="https://blogs.office.com/2016/11/02/introducing-microsoft-teams-the-chat-based-workspace-in-office-365/">https://blogs.office.com/2016/11/02/introducing-microsoft-teams-the-chat-based-workspace-in-office-365/</a><br />
<a href="https://products.office.com/en-US/microsoft-teams/group-chat-software" target="_blank">https://products.office.com/en-US/microsoft-teams/group-chat-software</a><br />
<br /></div>
John Naguibhttp://www.blogger.com/profile/16064280459650274446noreply@blogger.com0tag:blogger.com,1999:blog-2398318220946542342.post-86286188700302166732016-10-04T14:39:00.002+02:002016-10-04T14:39:37.727+02:00Develop application on SharePoint Online Using CSOM<div dir="ltr" style="text-align: left;" trbidi="on">
<a href="https://gooroo.io/GoorooTHINK/Article/17077/Develop-application-on-SharePoint-Online-Using-CSOM/25753#.V_Oi8vl95D8">https://gooroo.io/GoorooTHINK/Article/17077/Develop-application-on-SharePoint-Online-Using-CSOM/25753#.V_Oi8vl95D8</a></div>
John Naguibhttp://www.blogger.com/profile/16064280459650274446noreply@blogger.com0tag:blogger.com,1999:blog-2398318220946542342.post-9312991011574704282016-07-12T15:10:00.005+02:002016-07-12T15:10:58.358+02:00Cairo Microsoft User Group<div dir="ltr" style="text-align: left;" trbidi="on">
<a href="http://www.meetup.com/Cairo-Microsoft-Meetup" target="_blank">http://www.meetup.com/Cairo-Microsoft-Meetup</a></div>
John Naguibhttp://www.blogger.com/profile/16064280459650274446noreply@blogger.com0tag:blogger.com,1999:blog-2398318220946542342.post-89160945215864284802016-07-12T15:10:00.002+02:002016-07-12T15:10:12.736+02:00SharePoint 2013 Performance and Capacity Management-Channel 9 Video<div dir="ltr" style="text-align: left;" trbidi="on">
<a href="https://channel9.msdn.com/Blogs/MVP-Office-Servers-and-Services/SharePoint-2013-Performance-and-Capacity-Management" target="_blank">https://channel9.msdn.com/Blogs/MVP-Office-Servers-and-Services/SharePoint-2013-Performance-and-Capacity-Management</a></div>
John Naguibhttp://www.blogger.com/profile/16064280459650274446noreply@blogger.com0tag:blogger.com,1999:blog-2398318220946542342.post-41014521100360489382016-07-12T15:09:00.003+02:002017-12-19T18:46:05.620+02:00Trigger SharePoint Online CSOM- Channel 9 Video<div dir="ltr" style="text-align: left;" trbidi="on">
<a href="https://channel9.msdn.com/Blogs/MVP-Office-Servers-and-Services/Trigger-SharePoint-Online-CSOM" target="_blank">https://channel9.msdn.com/Blogs/MVP-Office-Servers-and-Services/Trigger-SharePoint-Online-CSOM</a></div>
<script async src="//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js"></script>
<ins class="adsbygoogle"
style="display:block; text-align:center;"
data-ad-layout="in-article"
data-ad-format="fluid"
data-ad-client="ca-pub-3501931425523349"
data-ad-slot="3559721316"></ins>
<script>
(adsbygoogle = window.adsbygoogle || []).push({});
</script>
John Naguibhttp://www.blogger.com/profile/16064280459650274446noreply@blogger.com0tag:blogger.com,1999:blog-2398318220946542342.post-2825053287505445882016-07-12T15:09:00.000+02:002016-07-12T15:09:09.918+02:00Infrastructure from Mars and SharePoint from Venus<div dir="ltr" style="text-align: left;" trbidi="on">
<a href="https://blogs.technet.microsoft.com/wikininjas/2016/06/12/infrastructure-from-mars-and-sharepoint-from-venus/" target="_blank">https://blogs.technet.microsoft.com/wikininjas/2016/06/12/infrastructure-from-mars-and-sharepoint-from-venus/</a></div>
John Naguibhttp://www.blogger.com/profile/16064280459650274446noreply@blogger.com0tag:blogger.com,1999:blog-2398318220946542342.post-5861730974565950142016-07-12T15:08:00.002+02:002016-07-12T15:08:14.385+02:00Collab365 Summit<div dir="ltr" style="text-align: left;" trbidi="on">
<a href="https://blogs.technet.microsoft.com/wikininjas/2016/05/08/collab365-summit/" target="_blank">https://blogs.technet.microsoft.com/wikininjas/2016/05/08/collab365-summit/</a></div>
John Naguibhttp://www.blogger.com/profile/16064280459650274446noreply@blogger.com0tag:blogger.com,1999:blog-2398318220946542342.post-16040274498873854172016-07-12T15:07:00.005+02:002016-07-12T15:07:53.070+02:00SharePoint 2016 on Azure<div dir="ltr" style="text-align: left;" trbidi="on">
<a href="https://collab365.conferencehosts.com/confs/Summit2016/c365summitnaguib/ConfPages/SessionRoom.aspx" target="_blank">https://collab365.conferencehosts.com/confs/Summit2016/c365summitnaguib/ConfPages/SessionRoom.aspx</a></div>
John Naguibhttp://www.blogger.com/profile/16064280459650274446noreply@blogger.com0tag:blogger.com,1999:blog-2398318220946542342.post-17067898565924778212016-07-12T15:07:00.002+02:002016-07-12T15:07:27.251+02:00SharePoint Content DB Size Notification<div dir="ltr" style="text-align: left;" trbidi="on">
<a href="https://gallery.technet.microsoft.com/SharePoint-Content-DB-Size-2ed56f65" target="_blank">https://gallery.technet.microsoft.com/SharePoint-Content-DB-Size-2ed56f65</a></div>
John Naguibhttp://www.blogger.com/profile/16064280459650274446noreply@blogger.com0tag:blogger.com,1999:blog-2398318220946542342.post-56513426538273930362016-07-12T15:05:00.001+02:002016-07-12T15:05:08.077+02:00Friday 5<div dir="ltr" style="text-align: left;" trbidi="on">
<a href="https://blogs.msdn.microsoft.com/mvpawardprogram/2016/06/17/have-a-great-weekend-fridayfive/" target="_blank">https://blogs.msdn.microsoft.com/mvpawardprogram/2016/06/17/have-a-great-weekend-fridayfive/</a></div>
John Naguibhttp://www.blogger.com/profile/16064280459650274446noreply@blogger.com0tag:blogger.com,1999:blog-2398318220946542342.post-52163096321682944532016-07-12T15:04:00.004+02:002016-07-12T15:04:53.729+02:00How to Restore SharePoint 2013 Content from Unattached Database<div dir="ltr" style="text-align: left;" trbidi="on">
<a href="https://blogs.msdn.microsoft.com/mvpawardprogram/2016/05/03/how-to-restore-sharepoint-2013-content-from-unattached-database/" target="_blank">https://blogs.msdn.microsoft.com/mvpawardprogram/2016/05/03/how-to-restore-sharepoint-2013-content-from-unattached-database/</a></div>
John Naguibhttp://www.blogger.com/profile/16064280459650274446noreply@blogger.com0tag:blogger.com,1999:blog-2398318220946542342.post-41057583611972019572016-07-12T15:04:00.001+02:002016-07-12T15:04:31.351+02:00Friday 5<div dir="ltr" style="text-align: left;" trbidi="on">
<a href="https://blogs.msdn.microsoft.com/mvpawardprogram/2016/04/22/heres-to-the-weekend-fridayfive/" target="_blank">https://blogs.msdn.microsoft.com/mvpawardprogram/2016/04/22/heres-to-the-weekend-fridayfive/</a></div>
John Naguibhttp://www.blogger.com/profile/16064280459650274446noreply@blogger.com0tag:blogger.com,1999:blog-2398318220946542342.post-11528179291700457792016-07-12T15:02:00.002+02:002016-07-12T15:02:27.539+02:00How to Video: SharePoint 2013 Tools by John Naguib<div dir="ltr" style="text-align: left;" trbidi="on">
<a href="https://www.youtube.com/watch?v=iRwBvxuoR34" target="_blank">https://www.youtube.com/watch?v=iRwBvxuoR34</a></div>
John Naguibhttp://www.blogger.com/profile/16064280459650274446noreply@blogger.com0tag:blogger.com,1999:blog-2398318220946542342.post-67729006016779034422016-07-12T15:01:00.003+02:002016-07-12T15:01:14.889+02:00oftware-as-a-Service (SaaS) can include SharePoint Online and Office 365<div dir="ltr" style="text-align: left;" trbidi="on">
<a href="http://community.hpe.com/t5/Enterprise-Services/Software-as-a-Service-SaaS-can-include-SharePoint-Online-and/ba-p/6846450#.V4Tp-fl95D-">http://community.hpe.com/t5/Enterprise-Services/Software-as-a-Service-SaaS-can-include-SharePoint-Online-and/ba-p/6846450#.V4Tp-fl95D-</a><br />
<br />
<a href="https://blogs.technet.microsoft.com/wikininjas/2016/03/20/sharepoint-online-and-office-365-business-productivity/" target="_blank">https://blogs.technet.microsoft.com/wikininjas/2016/03/20/sharepoint-online-and-office-365-business-productivity/</a></div>
John Naguibhttp://www.blogger.com/profile/16064280459650274446noreply@blogger.com0