Friday, April 19, 2019

SharePoint Online Terminology–Old vs New

As we transition from the old to the new in SharePoint here are some classic questions (pun intended)

Sites

Modern vs Classic Sites
https://docs.microsoft.com/en-us/sharepoint/dev/solution-guidance/modern-experience-customizations-customize-sites

Huge difference between the Modern and Classics site and more will be discussed in the future but here is a good start

Content Editor Web Part missing
O365 Scripting
https://docs.microsoft.com/en-us/sharepoint/allow-or-prevent-custom-script
O365 Scripting Security Risks
https://docs.microsoft.com/en-us/sharepoint/security-considerations-of-allowing-custom-script

MMS

Setup Content Type Publishing vs preconfiged

The new default location for MMS is  …  /sites/contenttypehub

warning on columns using terms … might not be supported by earlier client programs.  Adding this column might block those programs from saving documents to this library.  Are you sure …

Wednesday, April 17, 2019

User Profile and Identity Management

News and Updates

Latest on GitHub
https://github.com/OfficeDev/PnP-Tools/pull/40

Office 365

Azure Active Directory B2C
https://azure.microsoft.com/en-us/pricing/details/active-directory-b2c/

SharePoint – General

Upgrade FIM 2010 to MIM
http://setspn.blogspot.be/2015/08/fim-2010-not-r2-upgrade-to-mim-2016.html

SharePoint 2010 2013 and 2016 UPSA Cleanup (Part 1 2 3 4)
https://blogs.technet.microsoft.com/spjr/2018/04/08/sharepoint-the-complete-guide-to-user-profile-cleanup-part1/
https://blogs.technet.microsoft.com/spjr/2018/04/08/sharepoint-the-complete-guide-to-user-profile-cleanup-part-2-2010/
https://blogs.technet.microsoft.com/spjr/2018/04/08/sharepoint-the-complete-guide-to-user-profile-cleanup-part-3-2013/
https://blogs.technet.microsoft.com/spjr/2018/04/08/sharepoint-the-complete-guide-to-user-profile-cleanup-part-4-2016/

More from the Cloud Engineer
User ProfileTroubleshooting
https://thecloudengineer.blogspot.com/2017/06/user-profile-troubleshooting.html

SharePoint 2016

Is ADI working?
https://adamsorenson.com/powershell-script-check-user-profiles/

Photo sync without FIM/MIM
http://www.harbar.net/archive/2018/02/02/Using-PowerShell-to-import-Profile-Photos-when-using-Active-Directory.aspx
https://gallery.technet.microsoft.com/SharePoint-User-Profile-928b39c0

ADI vs MIM
SharePoint: Considerations when switching from FIM Sync to AD Import
https://blogs.technet.microsoft.com/spjr/2017/08/14/sharepoint-considerations-when-switching-from-fim-sync-to-ad-import/

SharePoint and MIM
http://krossfarm.com/

Kloud – SharePoint and MIM
https://blog.kloud.com.au/2016/01/27/provision-users-for-exchange-with-fimmim-2016-using-the-grandfeldt-powershell-ma-avoiding-the-ad-ma-no-start-ma-error/

http://social.technet.microsoft.com/wiki/contents/articles/33819.sharepoint-2016-user-profile-service-and-mim-apply-the-connection-filter.aspx

https://msdn.microsoft.com/en-us/library/mt346109(v=office.16).aspx

Microsoft Identity Manager Series … from the farm
https://thesharepointfarm.com/microsoft-identity-manager-series/

https://thesharepointfarm.com/2016/03/automating-mim-user-profile-synchronization-with-sharepoint-2016/

Additional Microsoft Resources:

SharePoint 2016 User profile Service Step by Step: Installation of MIM 2016

SharePoint 2016 User profile Service Step by Step: Configuration of MIM 2016

MIM 2016 with SharePoint 2016 User Profile service: Import Custom Property from Active Directory

SharePoint 2016 User profile Service and MIM: Apply the Connection Filter

MIM with SharePoint Server 2016 User profile: Add more Active Directory Domain for Synchronization.

Step by Step: Installation of Microsoft Identity Manager for SharePoint 2016 User profile Service

Step by Step: Configuration of Microsoft Identity Manager for SharePoint 2016 User profile Service

SharePoint 2016 User profile Service and MIM: Apply the Connection Filter

MIM 2016 with SharePoint 2016 User Profile service: Import Custom Property from Active Directory

MIM with SharePoint Server 2016 User profile: Add more Active Directory Domain for Synchronization

LDAP Filters (2010 2013 2016)

LDAP Filters
https://msdn.microsoft.com/en-us/library/windows/desktop/aa746475(v=vs.85).aspx
LDAP Examples
http://www.kentd.com/2008/08/22/ldap-user-filters-for-limiting-user-profile-import/
LDAP Documentation –
http://www.computerperformance.co.uk/Logon/LDAP_attributes_active_directory.htm#LDAP_Attribute
AD LDAP Syntax Filters
https://social.technet.microsoft.com/wiki/contents/articles/5392.active-directory-ldap-syntax-filters.aspx
How to write LDAP Filter
https://confluence.atlassian.com/kb/how-to-write-ldap-search-filters-792496933.html
LDAP Filter Syntax
http://www.ldapexplorer.com/en/manual/109010000-ldap-filter-syntax.htm

Office 365

image

SharePoint 2013/2010

SharePoint UPSA Autofixer – 2013/2010
https://sharepointbjorn.com/2014/06/25/user-profile-synchronization-autofixer/

AD Mappings (2013)
http://www.harbar.net/archive/2013/02/18/Default-Active-Directory-Import-User-Profile-Property-Mappings-in-SharePoint.aspx

Sub-Types
http://www.nothingbutsharepoint.com/2011/03/09/applied-sharepoint-2010-governance-part-3-user-profile-sub-types-aspx/

Good Article on TroubleShooting UPSA and AD Import
https://blogs.msdn.microsoft.com/pinch-perfect/2016/02/10/user-profile-service-active-directory-import-issuesdebugging/

Disabled AD users aren't removed from Sites/Libraries ACL
https://social.technet.microsoft.com/Forums/office/en-US/206cb695-6a27-4ff0-9648-27891c8dc51b/disabled-ad-users-arent-removed-from-siteslibraries-acls-why

User Profile Service fails to start (‘ERR_CONFIG_DB’ / SynchronizeMIIS encounters an exception)https://blogs.technet.microsoft.com/scottstewart/2016/01/20/user-profile-service-fails-to-start-err_config_db-synchronizemiis-encounters-an-exception/

Good Article on Updating User Information List (2010 or 2013)
http://blog.falchionconsulting.com/index.php/2011/12/updating-sharepoint-2010-user-information/

Display Name in SharePoint is out of synch
http://blogbaris.blogspot.com/2012/04/display-name-in-sharepoint-is-out-of.html

SharePoint: Display Name does not update when NT Authority\Authenticated Users are added to Site's Visitors Group
http://blogs.technet.com/b/sushrao/archive/2011/12/02/sharepoint-display-name-does-not-update-when-nt-authority-authenticated-users-are-added-to-site-s-visitors-group.aspx

Good User Information List Script
http://www.softlanding.ca/blog/sync-sharepoint-user-information-list

Display Template for Tasks in SharePoint 2013
http://aghy.hu/display-template-for-tasks-in-sharepoint-2013

SharePoint: Demystifying User Profile Deletion & My Site Removal
http://platinumdogs.me/2012/10/18/sharepoint-demystifying-user-profile-deletion-mysite-removal/

Synchronize user and group profiles in SharePoint Server 2013
https://technet.microsoft.com/en-us/library/ee721049.aspx

SharePoint 2013: Get Set and Copy User Profile Properties using PowerShell
http://social.technet.microsoft.com/wiki/contents/articles/20692.sharepoint-2013-get-set-and-copy-user-profile-properties-using-powershell.aspx

Change a SharePoint User Display Name with PowerShell
http://www.brightworksupport.com/change-a-sharepoint-user-display-name-with-powershell/

Good Article on the My Site Cleanup Timer Job
http://blogs.msdn.com/b/kaevans/archive/2012/06/25/top-recommendations-for-managing-the-my-site-cleanup-timer-job.aspx

Default Active Directory Import User Profile Property Mappings in SharePoint Server 2013
http://www.harbar.net/archive/2013/02/18/Default-Active-Directory-Import-User-Profile-Property-Mappings-in-SharePoint.aspx

First Look on UPS 2013 from Harbar.net
First Look: SharePoint Server 2013 Active Directory Import (Preview)
http://www.harbar.net/archive/2012/07/23/sp13adi.aspx
A quick note on User Profile Synchronization in SharePoint Server 2013 (Preview)
http://www.harbar.net/archive/2012/07/24/348.aspx

Fix using Powershell to use LDAP query for UPS sync
http://sharepointinterface.com/2013/06/28/overcoming-frustrations-with-the-sharepoint-2013-user-profile-service-and-that-annoying-add-spprofilesyncconnection-cmdlet/

Buckeye SPUG – Columbus OH  - My Site Presentation – Paul Stork
http://www.slideshare.net/pstorkoh

Exclusion Filters – Spence Harbar
http://www.harbar.net/archive/2011/02/22/323.aspx

Strange Fix if My Sites is stuck
image

My Sites using HNSC
http://sharepoint.stackexchange.com/questions/70000/setup-my-site-host-on-a-hosted-name-site-sharepoint-2013

My Site Quick Launch
http://www.lifeonplanetgroove.com/deep-dive-confusing-sharepoint-2013-mysite-quick-launch-left-nav/

SharePoint 2010

The Place To Go!
http://www.harbar.net/articles/sp2010ups.aspx

Official from Microsoft Engineer – Old and Updated Article
http://blogs.technet.com/b/steve_chen/archive/2010/09/20/user-profile-sync-sharepoint-2010.aspx
http://blogs.technet.com/b/steve_chen/archive/2010/10/13/troubleshooting-user-profile-sync-issues-on-sharepoint-2010.aspx

Creating User Profile Synchronization Exclusion Filters using the userAccountControl attribute
http://www.harbar.net/archive/2011/02/22/323.aspx

Cleanup
http://blogs.msdn.com/b/kaevans/archive/2012/06/25/top-recommendations-for-managing-the-my-site-cleanup-timer-job.aspx

SharePoint: Demystifying User Profile Deletion & My Site Removal

http://platinumdogs.me/2012/10/18/sharepoint-demystifying-user-profile-deletion-mysite-removal/

Monitor UPA Changes
http://sharepointpromag.com/sharepoint-2010/monitor-sharepoint-user-profile-changes

https://msdn.microsoft.com/en-us/library/ms574336(v=office.14).aspx

Change UPA Properties via PowerShell
http://sharepoint.stackexchange.com/questions/95699/how-to-change-the-user-profile-property-value-for-all-users-via-powershell

http://get-spscripts.com/2010/07/modify-single-value-user-profile.html

http://spandps.com/2010/11/04/updating-user-profile-properties-via-powershell-pictureurlsharepoint-2010-in-sp2010/

Here is a good blog about how to use MILM together with SharePoint, please take a look.
http://imperfectit.blogspot.com/2010/03/setting-up-sharepoint-2010-user-profile.html
http://imperfectit.blogspot.com/2010/03/setting-up-sharepoint-2010-user-profile_31.html

Error “There was a problem retrieving data for this field”
http://blogs.msdn.com/b/chez/archive/2012/05/16/quot-there-was-a-problem-retrieving-data-for-this-field-updating-values-in-this-field-is-disabled-temporarily-you-can-still-update-values-in-other-fields-quot.aspx

Best Bet is this great article from Harbar
http://www.harbar.net/articles/sp2010ups.aspx (Rational Guide)

Note from above - FIM Client is used to help troubleshoot UPS issues. Here is the file location
C:\Program Files\Microsoft Office Servers\14.0\Synchronization Service\UIShell\miisclient.exe


Update info
SP1
http://www.harbar.net/archive/2011/07/12/332.aspx (SP1)
http://www.harbar.net/archive/2011/07/08/upsjun11.aspx (June 2011 CU)
http://sharepoint.microsoft.com/blog/Pages/BlogPost.aspx?pID=1008
http://www.harbar.net/archive/2012/04/15/345.aspx (Feb 2012 CU)
Filtering User Profile Connections
http://support.microsoft.com/kb/827754
Technet (Updated)
http://technet.microsoft.com/en-us/library/ee721049.aspx
Deleted User Outlined http://www.harbar.net/archive/2011/02/10/account-deletion-and-sharepoint-2010-user-profile-synchronization.aspx

What's New in UPS
http://sharepoint.microsoft.com/blog/Pages/BlogPost.aspx?pID=1008
Exclusion Filters in UPS
http://sharepointgalaxy.blogspot.com/2011/07/creating-filters-in-user-profile.html
AD Replication Objects
http://sharepointgalaxy.blogspot.com/2012/01/ad-user-profile-replication.html
Upgrade 2007 to 2010
http://spmike.com/2010/08/13/migrating-moss-2007-sspmysites-to-sharepoint-2010-in-a-database-attach-scenario

Setup
http://www.ngenioussolutions.com/blog/Lists/Posts/Post.aspx?ID=10
http://salaudeen.blogspot.com/2012/03/configuring-my-sites-user-profile.html

Great blogs from Steve Chen [MSFT] Support Escalation Engineer

My Sites

Planning My Sites
http://technet.microsoft.com/en-us/library/cc262706.aspx

Customize My Sites
http://blogs.msdn.com/b/spsocial/archive/2010/03/30/customizing-my-sites-in-microsoft-sharepoint-2010.aspx

http://www.synergyonline.com/Blog/Lists/Posts/Post.aspx?ID=232 

https://sp2010mysite.codeplex.com/

https://social.technet.microsoft.com/wiki/contents/articles/28768.sharepoint-20102013-create-custom-mysite-host-template.aspx

https://sharepointologic.blogspot.se/2013/04/branding-sharepoint-2013-my-sites-with.html

My Site Pre-creation
http://social.technet.microsoft.com/Forums/en-IE/sharepointadminprevious/thread/73388f59-f7d7-4d44-a6e1-4c32bb21a893


Mysites to replace My Documents
Redirect My Documents http://social.technet.microsoft.com/Forums/windowsserver/en-US/4e7df397-7b93-41ab-8448-2503c63568f6/how-to-move-redirected-files-from-one-server-to-another?forum=winserverGP

Add Links to My Site Documents using tools
Junction - http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx
Link Shell Extension http://schinagl.priv.at/nt/hardlinkshellext/hardlinkshellext.html

Audiences

http://thecloudengineer.blogspot.com/2017/10/audiences.html

Tips and Tricks


Student Hint – thx Chris
Get-SPUser -Web https://sharepoint.domain.com -Identity 'domain\olduserid' | Set-SPUser –SyncFromAD

Older Articles

Technet on User Profiles
http://technet.microsoft.com/en-us/library/ee721049.aspx
Good Article on step by step User Profile configuration
http://blogs.msdn.com/b/spses/archive/2010/04/01/sharepoint-2010-provisioning-user-profile-synchronization.aspx
User Profile issues with update
http://sharepoint.microsoft.com/blog/Pages/BlogPost.aspx?pID=955
User Profile Sync
http://www.harbar.net/articles/sp2010ups.aspx
http://technet.microsoft.com/en-us/library/ff182925.aspx
Troubleshooting User Profile Service Issues
http://blogs.technet.com/b/steve_chen/archive/2010/09/20/user-profile-sync-sharepoint-2010.aspx

Found this great site on SharePoint.  The new site contains these two great articles on step by step UPS config.
http://www.sharepointmonitor.com/2011/06/sharepoint-2010-ups-user-profile-service-1/
http://www.sharepointmonitor.com/2011/06/sharepoint-upsuser-profile-service-part-2/

Interesting series on UPS config with walk-through
http://blogs.msdn.com/b/momalek/archive/2010/12/23/sharepoint-2010-user-profile-service-part-1a-configuration.aspx
http://blogs.msdn.com/b/momalek/archive/2011/02/06/sharepoint-2010-user-profile-service-part-2-developing-the-wcf-service.aspx
http://blogs.msdn.com/b/momalek/archive/2011/02/06/sharepoint-2010-user-profiles-service-part-3-adding-wcf-bcs-model.aspx
http://blogs.msdn.com/b/momalek/archive/2011/02/06/sharepoint-2010-user-profile-service-part-4-configure-ups-synchronization-sources.aspx

Steve has updated his list of "good" links on user profiles service.
http://blogs.technet.com/b/steve_chen/archive/2010/09/20/user-profile-sync-sharepoint-2010.aspx

Installing using powershell?  Well there is a bug!
Thanks Gerald - ... the 3 musketeers the rescue.... (Spencer Harbar, Todd Carter, Gary Lapointe)http://www.harbar.net/archive/2010/10/30/avoiding-the-default-schema-issue-when-creating-the-user-profile.aspx 


Filters for UPA to reduce sync time


Thursday, April 4, 2019

SharePoint Troubleshooting Tools

2019

Client Browser for SharePoint (2019 OK)
https://bramdejager.wordpress.com/
https://github.com/bramdejager/spcb

Fiddler
https://www.telerik.com/download/fiddler

WireShark
https://www.wireshark.org/


O365

Client Browser for SharePoint (O365 OK)
http://spcb.codeplex.com
https://bramdejager.wordpress.com/
https://github.com/bramdejager/spcb

Edge Testing
https://docs.microsoft.com/en-us/microsoft-edge/devtools-guide

Fiddler
https://www.telerik.com/download/fiddler

SharePoint Search Query Tool (O365 OK)
https://github.com/SharePoint/PnP-Tools/tree/master/Solutions/SharePoint.Search.QueryTool

WireShark
https://www.wireshark.org/

Graph Explorer – Thx mark
https://developer.microsoft.com/en-us/graph/graph-explorer

Student Recommended

PingInfo
https://pinginfoview.soft112.com/

Game Bar - Game clips allow recording app in Win10 is handy to capture quick KT to provide others
https://support.xbox.com/en-US/xbox-on-windows/social/record-game-clips-game-bar-windows-10

SCOM database grooming tool  dwdatarp
https://blogs.technet.microsoft.com/kevinjustin/2017/07/21/use-dwdatarp-utility-on-scom2016/

BatchPatch for windows updates, created scheduled tasks, and a lot more
https://batchpatch.com/ $

2016

Testing using Edge?

https://docs.microsoft.com/en-us/microsoft-edge/devtools-guide

AutoSPSourceBuilder
https://blogs.technet.microsoft.com/brianlala/2016/11/02/using-autospsourcebuilder-to-build-a-net-framework-4-6-compatible-sharepoint-2013-installation-source/

Client Browser for SharePoint (2016 OK)
http://spcb.codeplex.com
https://bramdejager.wordpress.com/
https://github.com/bramdejager/spcb

Fiddler
https://www.telerik.com/download/fiddler

SharePoint Search Query Tool (2016 OK)
https://github.com/SharePoint/PnP-Tools/tree/master/Solutions/SharePoint.Search.QueryTool

More from the cloud engineer
http://thecloudengineer.blogspot.com/2017/09/sharepoint-search-query-tool.html

Search Health Reports (SRx) for SharePoint Search Diagnostics
https://blogs.msdn.microsoft.com/sharepoint_strategery/2016/02/01/announcing-the-search-health-reports-srx-for-sharepoint-search-diagnostics/

WireShark
https://www.wireshark.org/

ULS Viewer (Offical Microsoft ULS viewer)
https://www.microsoft.com/en-us/download/details.aspx?id=44020

Best ULS Viewer
http://www.jeremytaylor.net/2012/07/14/sharepoint-uls-log-viewer-tool-comparison-and-verdict/

ULS – Performance Filter
https://blogs.technet.microsoft.com/briando/2016/06/23/sharepoint-uls-performance-event-filter/

Using ULS - SharePoint Correlation ID
https://support.office.com/en-us/article/SharePoint-Correlation-ID-in-error-messages-what-it-is-and-how-to-use-it-5bf2dba7-43d2-484c-8ef4-e059f76e3efa


Windows Server Performance Tools

Windows Sysinternals
https://docs.microsoft.com/en-us/sysinternals/
TCPDump
https://www.winpcap.org/windump/
WinDump
http://www.tcpdump.org/

2013

Testing Edge?

https://docs.microsoft.com/en-us/microsoft-edge/devtools-guide
Testing IE?
https://msdn.microsoft.com/en-us/library/hh968260(v=vs.85).aspx
SharePoint 2013 Search Query Tool

https://sp2013searchtool.codeplex.com/
Search Health Reports (SRx) for SharePoint Search Diagnostics
https://blogs.msdn.microsoft.com/sharepoint_strategery/2016/02/01/announcing-the-search-health-reports-srx-for-sharepoint-search-diagnostics/

CodePlex SharePoint Tools

SharePoint Client Browser for SharePoint 2010/2013
   http://spcb.codeplex.com
https://github.com/bramdejager/spcb
Installation
https://autospinstaller.com/ (new)
http://autospinstaller.codeplex.com/
Utility to build SP install sources
http://autospsourcebuilder.codeplex.com/
SharePoint Client Browser for SharePoint Online and SharePoint on-premise
https://spcb.codeplex.com/

SharePoint 2013 Search Query Tool
http://sp2013searchtool.codeplex.com/
Great Tools from Scott Brickey (Fellow Cincy / Tri-State SPUG member)
http://sdssharepointlibrary.codeplex.com
Workflow Extensions
http://spdactivities.codeplex.com/
Enable Meeting Workspaces in SharePoint 2013
http://sharepointmws.codeplex.com/

More SharePoint Tools

ULS Viewer
https://www.microsoft.com/en-us/download/details.aspx?id=44020
Best ULS Viewer
http://www.jeremytaylor.net/2012/07/14/sharepoint-uls-log-viewer-tool-comparison-and-verdict/
Visual Round Trip Analyzer - great tool to view bottlenecks in http traffic
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=21462
Requires Network Monitor - latest version is a vast improvement from the past
http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=4865
IE Plugin http://msdn.microsoft.com/en-us/library/windows/desktop/ff966510(v=vs.85).aspx
Fiddler - great all around web monitoring tool that has been around for a long time - open and now v2
http://www.fiddler2.com/fiddler2/
Also it is able to capture when the client is unable to be configured as a proxy
http://fiddler2.com/Fiddler/help/reverseproxy.asp
Latest Fiddler News http://www.telerik.com/automated-testing-tools/blog/christophereyhorn/12-09-10/here-we-grow-again-telerik-acquires-fiddler-what-s-next.aspx
Last from MSND http://blogs.msdn.com/b/fiddler/archive/2012/09/10/10347815.aspx
WireShark - great network monitor – open
http://www.wireshark.org/
Free Download
http://www.httpwatch.com/download/
What is my site running?
http://uptime.netcraft.com/accuracy.html

Brower Based Tools

Chrome / Edge / IE - Developer Tools press F12
Chrome - Inspect Element
Firebug and Firebug Lite for IE6+, Firefox, Opera, Safari and Chrome
http://getfirebug.com/ http://getfirebug.com/firebuglite
For you Mac Users try this
http://www.charlesproxy.com/
Other Issues
IE Sessions or Multi User Issues
How can I log into two webmail accounts at the same time?
http://blogs.msdn.com/b/ie/archive/2009/05/06/session-cookies-sessionstorage-and-ie8.aspx

Windows Server Performance Tools

Windows Sysinternals
https://docs.microsoft.com/en-us/sysinternals/
TCPDump
https://www.winpcap.org/windump/
WinDump
http://www.tcpdump.org/