By: Toby McGrail Sr. Software Engineer

Slides:



Advertisements
Similar presentations
SP 2013 User Profile Service Overview Connecting your Profile to the Portal.
Advertisements

Whether you like it or not! Importance increases significantly with SharePoint 2013 Pretty much every investment area relies on Profiles for core.
Customizing the MOSS 2007 Search Results November 2007 Rafael Perez.
SharePoint Saturday Dayton, Ohio June 30, 2012 Wrangling The User Profile Service James Grizzle Senior Consultant – Cardinal Solutions.
SharePoint 2010 Permissions Keith Tuomi. profile KEITH TUOMI SharePoint Consultant / Developer at itgroove Developing Online Systems since years.
6.1 © 2004 Pearson Education, Inc. Exam Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
10.1 © 2004 Pearson Education, Inc. Exam Planning, Implementing, and Maintaining a Microsoft Windows Server 2003 Active Directory Infrastructure.
1 of 6 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Hands-On Microsoft Windows Server 2003 Administration Chapter 3 Administering Active Directory.
7.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 7: Introducing Group Accounts.
3.1 © 2004 Pearson Education, Inc. Exam Managing and Maintaining a Microsoft® Windows® Server 2003 Environment Lesson 3: Introducing Active Directory.
1 of 5 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2006 Microsoft Corporation.
1 of 7 This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS OR IMPLIED, IN THIS DOCUMENT. © 2007 Microsoft Corporation.
Understanding Active Directory
1 Chapter Overview Creating User and Computer Objects Maintaining User Accounts Creating User Profiles.
Working with SharePoint Document Libraries. What are document libraries? Document libraries are collections of files that you can share with team members.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
Welcome to the Minnesota SharePoint User Group. Quick Intro Announcements Personalization in SharePoint Configuring User Profiles Configuring Audiences.
JourneyTEAM - – Tales From The Field: 2010 to 2013 Upgrade Horror Stories and How to Avoid Creating a Horror of Your Own.
Microsoft Windows 2003 Server. Client/Server Environment Many client computers connect to a server.
© 2011 PLANET TECHNOLOGIES, INC. Augmenting User Profiles with Line of Business Data Patrick Curran, MCT APRIL 28, 2012.
1 Group Account Administration Introduction to Groups Planning a Group Strategy Creating Groups Understanding Default Groups Groups for Administrators.
© 2011 PLANET TECHNOLOGIES, INC. Extending User Profiles with Line of Business Data Patrick Curran, MCT FEBRUARY 24, 2013.
Module 8 Configuring and Securing SharePoint Services and Service Applications.
JourneyTEAM - –
New SharePoint 2016 Features
1 Chapter Overview Creating Drive and Folder Shares Using Distributed File System Installing Network Printers Administering Network Printers Managing Share.
1 Extending User Profiles with Line of Business Data Patrick Curran, MCT.
1 Administering Shared Folders Understanding Shared Folders Planning Shared Folders Sharing Folders Combining Shared Folder Permissions and NTFS Permissions.
Module 10 Administering and Configuring SharePoint Search.
0 SharePoint Search 2013 Rafael de la Cruz SharePoint Developer Seneca Resources twitter.com/delacruz_rafael
1 Chapter Overview Managing Object and Container Permissions Locating and Moving Active Directory Objects Delegating Control Troubleshooting Active Directory.
1 © Xchanging 2010 no part of this document may be circulated, quoted or reproduced without prior written approval of Xchanging. MOSS Training – UI customization.
Administering Groups Chapter Eight. Exam Objectives In this Chapter:  Plan a security group hierarchy based upon delegation requirements  Plan a security.
Module 9 User Profiles and Social Networking. Module Overview Configuring User Profiles Implementing SharePoint 2010 Social Networking Features.
© 2014 IBM Corporation External Collaboration IBM Connections 5.0 Workshop IBM Ecosystem Development Duration: 30 minutes.
Architecting Search in SharePoint 2016
SharePoint 101 – An Overview of SharePoint 2010, 2013 and Office 365
Core ELN Training: Office Web Apps (OWA)
Reporting Services 2012 Data Alerts
Max Fritz Senior Systems Consultant, Now Micro
Standard Operating Procedure
About the To-Do Bar in Outlook
Essentials of UrbanCode Deploy v6.1 QQ147
SharePoint Office 365 Dev 200 Training
About SharePoint Server 2007 My Sites
Using Microsoft Identity Manger with SharePoint 2016 to fill the User Profile Sync Gap Max Fritz Senior Systems Consultant Now Micro.
Microsoft
Microsoft SharePoint Server 2016
Objectives Differentiate between the different editions of Windows Server 2003 Explain Windows Server 2003 network models and server roles Identify concepts.
Core LIMS Training: Advanced Administration
SharePoint Site Admin Training
Microsoft FrontPage 2003 Illustrated Complete
Migration to SharePoint 2013
What Is Sharepoint? Mohsen Ashkboos
Customizing the Social Workload
Multi-Farm, Cross-Continent SharePoint Architecture
Manage your Interest Group
Hybrid Search Planning Implementation.
SharePoint Online Hybrid – Configure Outbound Search
Administering Your Network
SharePoint 2010 – SharePoint 101
SharePoint 2016 in MIM 2016 Robi Vončina Kompas Xnet.
Chapter 9: Managing Groups, Folders, Files, and Object Security
Planning a Group Policy Management and Implementation Strategy
INSTRUCTOR NOTES/LINKS
Michelle Haarhues Keeping up with SSMS.
How to install and manage exchange server 2010 OP Saklani.
Presentation transcript:

By: Toby McGrail Sr. Software Engineer UPA – Taming the Beast

Please be sure to thank and visit our Sponsors!! Platinum Sponsors Gold Sponsors Silver Sponsors

Agenda Introduction What is User Profile Service Configuring the User Profile Service in SharePoint 2010 Stuck on Starting Error in SharePoint 2010 Configuring People Search in SharePoint 2010 Audiences and How to Create them in SharePoint 2010 Enable the Activity Job Feed Timer Job with Newsfeeds in SharePoint 2010 Extend the Time out on Farm Search Settings in SharePoint 2010 Common Issues that Occur in SharePoint 2010 Things to Check in the Search Service in SharePoint 2010 User Profile Commandlets for SharePoint 2010 What’s New In User Profile Services in SharePoint 2013 Administer User Profile Service in SharePoint 2013 User Profile Commandlets for SharePoitn 2013 Questions?

Introduction My name is Toby McGrail and I have been a Senior SharePoint Administrator over the last three years however been deeply involved in SharePoint for 8 years and counting. Outside of SharePoint I have balanced lifestyle that includes my family, friends, and Fitness. Fitness and SharePoint are my passion. Over 20 years IT Experience

What is User Profile Service? The User Profile service application in Microsoft SharePoint Server 2010 provides a central location where service administrators configure and manage the following features: User profiles – contain detailed information about individuals in an organization. A user profile organizes and displays all of the properties related to each user together with social tags, documents and other items related to that user. Organization profiles – contain detailed information about an organization such as teams, divisions, and so on. Profile synchronization – provides a reliable way to synchronize groups and user profile information that is stored in the SharePoint Server 2010 profile store with information that is stored in directory services across the enterprise. Audiences – enables organizations to target content to users based on their job or task, as defined by their membership in a SharePoint Server group or distribution list, by the organizational reporting structure, or by the public properties in their user profiles. My Site Host – a dedicated site for hosting My Sites. A My Site Host is needed in order to deploy the social features of SharePoint Server. My Site – a personal site that gives users in your organization a central location to manage and store documents, links, and colleagues. Social tags and notes – enables users to add social tags to documents, to other SharePoint Server items, and to other items, such as external Web pages and blog posts. Users can also leave impromptu notes on profile pages of a My Site or any SharePoint Server page. Administrators can delete all tags for employees when they leave the company or remove a tag they do not want.

Configuring User Profile Service in SharePoint 2010 Before you attempt to set up Remember to Setup Managed Metadata first since it Uses this service. Second Make sure the Farm Account is a member of the Local Administrator Group **After it is provisioned remove it from Local Administrator group References: User Profile Service administration (SharePoint Server 2010) http://technet.microsoft.com/en-us/library/ee721050.aspx Configure profile synchronization (SharePoint Server 2010) http://technet.microsoft.com/en-us/library/ee721049.as

User Profile Service? First the most critical piece is Setting up the User Profile service which we discussed earlier on. One of the main things is to make sure that Forefront Service is started. Look in windows services for this part Next we want to look in Central Administration to make sure the Services are started: This is where you will see the common issue Stuck on Starting. As you see we don’t have this problem.

UPA Synchronization in SharePoint 2010 Next we need to set up the profile synchronization. Go To Central Administration and Manage Service Applications under Application Management Click on User Profile Service Application as seen below: Next click on Configure Synchronization: If you do not have one currently configured click on Create New Connection

Synchronization Config in SharePoint 2010

UPA Sync in SharePoint 2010 Once you have created the Connection you are ready to sync the connection. To sync the Connection click on Start Profile Sync as you see below:

Sync Connection Once you click Start Profile Synchronization chose either Incremental or Full Synchronization and click ok. You will then see the sync start

UPA – Stuck on Starting in SharePoint 2010 UPA often gets stuck on starting when you either try to start the service for the first time or restart the service. I would say this is the Most Common Issue that occurs with UPA. However it is easily fixed. How do you fix this you may ask yourself? Well that’s a great question and here is the fix for it. Stop the Timer Service Clear the Cache in Program Data It can be found at C:\ProgramData\Microsoft\SharePoint\Config/Guid Remove all XML Files---DO NOT DELETE CACHE.ini file Edit Cache.ini and change the numbers to 1 This recreates all the XML Files Restart The Timer Service.

Stuck on Starting (cont) in SharePoint 2010 One you restart the timer service it will recreate all the needed xml files. Once this has completed you will now see the service in a “Stopped state” Reprovision the User Profile Service Note: This can take sometime and I have seen it take up to 30 minutes before.

Configuring People Search in SharePoint 2010 First and foremost make sure the following services are started in Central Admin: User Profile Service User Profile Synchronization Service Next we will go to the Search Service Application and make sure the Search Scope for People Search is set correctly. Your settings should look like the following slide:

People Search Settings in SharePoint 2010

Things to Check in Search Service Make sure that you are currently crawling the Content Sources. For example search your site and people sites: Make sure that your Default Content Account has access to search in your Web Application Policy. ***Do not give your search account Full Rights!!!!

More in Search Service in SharePoint 2010 Grant the Permissions for the User Profile Service Applications

What are Audiences in SharePoint 2010 Microsoft SharePoint Server 2010 supports two kinds of audiences: Global audiences Global audiences are defined by properties in a User Profile service application. Global audiences include audiences that are defined by relationships (reporting structures), as well as other properties. Windows security groups and distribution lists The Windows security groups that are available when you are creating audiences are those that are imported when user profiles synchronized with the User Profile service application. The distribution lists that are available when you are creating audiences are those that are imported when user profiles are imported into the User Profile service application.

How to Create Audiences First we will need to go to User Profile Service Application. Next we will click on Manage Audiences under the People Section Click New Audience and enter the information for each property as seen below:

More on Creating Audiences in SharePoint 2010 Next it will take you to the Rule Creation screen and enter the information as seen below: Then you will see the Audience Properties and Rules as seen on the next slide.

Audience Properties in SharePoint 2010

Compiling Audiences in SharePoint 2010 Under the People Section in the Service Application Click on Compile Audiences All you have to do is Click Compile Audiences and you will compile it. Next lets check the status of our Audiences to make sure its compiled.

Enable the Activity Job – Newsfeeds in SharePoint 2010 First Lets make sure the Activity Job is Enabled On the Central Administration Web site, on the Quick Launch, click Monitoring. In the Timer Jobs section, click Review job definitions. Click User Profile Service – Activity Feed Job in the list of timer jobs. On the Edit Timer Job page, click Enable.

Enabling Newsfeeds Under the My site Settings Click on Setup My Sites Next make sure that the Checkbox for Newsfeeds are Enabled. Run a Profile Synchronization and you should see the Newsfeeds.

Extend Time-out in Search in SharePoint 2010 First Verify that the user account that is performing this procedure is an administrator for the search service application. In Central Administration, in the Quick Launch, click General Application Settings. On the General Application Settings page, in the Search section, click Farm Search Administration.

Extend Time-out in Search in SharePoint 2010 On the Farm Search Administration page, in the Farm-Level Search Settings section, click the value of the Time-out (seconds) setting. In the Search Time-out Setting dialog box, in the Connection time (in seconds) box, type the number of seconds that you want the search system to wait when attempting to connect to a content repository. It is defaulted at 60 so we are going to change it to 120 In the Request acknowledgement time (in seconds) box, type the number of seconds that you want the search system to wait for a content repository to respond to a connection attempt. Click Ok and you have successfully extended the Time-out in Search

Common Issues with UPA in SharePoint 2010 Stuck on Starting in SharePoint Services User Profile Service in Windows not Starting due to Permission Issues Service Pack 1 Sync Issues Fix is install December 2011 Cumulative Update Synchronization Service currently Not Provisioned If the service is Stuck in Starting you will see this and needs to be reprovisioned Configuration with Incremental Sync A good rule of thumb here is Plan out when you need to do your syncs

User Profile PowerShell Commandlets for 2010 Add-SPSiteSubscriptionProfileConfig - Adds a new site subscription to a User Profile Service application Get-SPProfileServiceApplicationSecurity - Returns permission and identity information. Move-SPProfileManagedMetadataProperty - Moves multiple-string values into a term set. New-SPProfileServiceApplication - Adds a User Profile Service application to a farm. New-SPProfileServiceApplicationProxy - Creates a User Profile Service application proxy on the local farm. Remove-SPSiteSubscriptionProfileConfig - Deletes a site subscription from a User Profile Service application. Remove-SPSocialItemByDate - Deletes tags, notes, or ratings. Set-SPProfileServiceApplication -Sets properties of a User Profile Service application. Set-SPProfileServiceApplicationProxy - Sets properties of a proxy for a User Profile Service application. Set-SPProfileServiceApplicationSecurity -Sets permission and identity information.

User Profile Powershell Commandlets for 2010 Set-SPSiteSubscriptionProfileConfig -Sets the parameters of a site subscription. Update-SPProfilePhotoStore - Updates the profile photo store to be compatible with SharePoint Server 2013. Add-SPPluggableSecurityTrimmer - Adds a pluggable security trimmer to a User Profile service application proxy. Get-SPPluggableSecurityTrimmer - Gets pluggable security trimmers that have been added to a User Profile service application proxy. Remove-SPPluggableSecurityTrimmer - Removes pluggable security trimmers that have been added to a User Profile service application proxy. Add-SPProfileLeader - Adds a company leader. Get-SPProfileLeader - Returns the current company leaders. Move-SPSocialComments - Moves social comments. Remove-SPProfileLeader - Removes a company leader.

User Profile Replication Engine Commandlets 2010 Get-SPProfilePropertyCollection - Gets all user profile properties. Start-SPProfileServiceFullReplication - Replicates all selected user profile properties from the source User Profile service application to the destination User Profile service application. Start-SPProfileServiceRecoveryReplication - Recovers user profiles that failed to replicate during full profile replication. Start-SPProfileServiceIncrementalReplication - Replicates changes for selected profile properties from the source User Profile service application to the destination User Profile service application using the Replication Engine Windows service. Stop-SPProfileServiceIncrementalReplication - Stops incremental profile replication.

Changes to User Profile Services in SharePoint 2013 User Profile Import options in 2013 Classic Import using Forefront Identity Management Connect to an External System Using BCS New option available in SharePoint 2013 which is Direct Import from Active Directory which is designed to import the AD profile as quickly as possible. This is super fast from the testing that I have done! Key Capabilities are Direct AD Forest Import (one connection per domain) You can specify OU’s , users and groups and LDAP filters for incremental imports There are some limitations in AD import option Mapping to system SharePoint properties is not supported. Mapping two different AD attributes to the same SharePoint property is not supported Filtering AD Import Filtering uses a simple LDAP query when you create a Active Directory connection. After a full import the UPA admin must purge the items that no longer belong in the profile database Set-SPProfileServiceApplication -Identity $upa – PurgeNonImportedObjects $true

Changes to User Profile Services in SharePoint 2013 (cont) Switching between FIM and AD Direct There is no automatic migration from FIM to AD Direct or property mappings as FIM configuration connection is in the Sync DB and AD Direct connection in the Profile DB. Option is Run a Full Import and use PurgeNonImportedObjects option if you want to remove the items that are no longer to be used. User Profile Replication Engine(UPRE) User Profile Replication Engine in SharePoint 2010 is a separate download and now it is out of box feature. UPRE is a tool where we can replicate user profile information and some social information between multiple farms.

Administer User Profile Services in SharePoint 2013 Create, edit, or delete User Profile service applications in SharePoint Server 2013 - http://technet.microsoft.com/en-us/library/ee721052.aspx Delegate administration of User Profile service applications in SharePoint Server 2013 - http://technet.microsoft.com/en-us/library/ee721057.aspx Delegate administration of User Profile service application features in SharePoint Server 2013 - http://technet.microsoft.com/en-us/library/ee721065.aspx Delegate administration of SharePoint Server 2013 user profiles - http://technet.microsoft.com/en-us/library/ee721059.aspx Remove administrators from User Profile service applications in SharePoint Server 2013 - http://technet.microsoft.com/en-us/library/ee844936.aspx Add, edit, or delete custom properties in SharePoint Server 2013 user profiles - http://technet.microsoft.com/en-us/library/cc262327.aspx Manage user profile synchronization in SharePoint Server 2013 -http://technet.microsoft.com/en-us/library/ff382639.aspx

User Profile PowerShell Commandlets for 2013 Add-SPSiteSubscriptionProfileConfig - Adds a new site subscription to a User Profile Service application Get-SPProfileServiceApplicationSecurity - Returns permission and identity information. Move-SPProfileManagedMetadataProperty - Moves multiple-string values into a term set. New-SPProfileServiceApplication - Adds a User Profile Service application to a farm. New-SPProfileServiceApplicationProxy - Creates a User Profile Service application proxy on the local farm. Remove-SPSiteSubscriptionProfileConfig - Deletes a site subscription from a User Profile Service application. Remove-SPSocialItemByDate - Deletes tags, notes, or ratings. Set-SPProfileServiceApplication -Sets properties of a User Profile Service application. Set-SPProfileServiceApplicationProxy - Sets properties of a proxy for a User Profile Service application. Set-SPProfileServiceApplicationSecurity -Sets permission and identity information.

User Profile Powershell Commandlets for 2013 Set-SPSiteSubscriptionProfileConfig -Sets the parameters of a site subscription. Update-SPProfilePhotoStore - Updates the profile photo store to be compatible with SharePoint Server 2013. Add-SPPluggableSecurityTrimmer - Adds a pluggable security trimmer to a User Profile service application proxy. Get-SPPluggableSecurityTrimmer - Gets pluggable security trimmers that have been added to a User Profile service application proxy. Remove-SPPluggableSecurityTrimmer - Removes pluggable security trimmers that have been added to a User Profile service application proxy. Add-SPProfileLeader - Adds a company leader. Get-SPProfileLeader - Returns the current company leaders. Move-SPSocialComments - Moves social comments.

More User Profile PowerShell Commandlets for 2013 Remove-SPProfileLeader - Removes a company leader. Remove-SPProfileSyncConnection - Removes a synchronization connection. Add-SPProfileSyncConnection -Adds a synchronization connection. Update-SPRepopulateMicroblogFeedCache - Refreshes the cache. Update-SPRepopulateMicroblogLMTCache - Refreshes the cache. Get-SPProfilePropertyCollection - Gets all user profile properties. Start-SPProfileServiceFullReplication - Replicates all selected user profile properties from the source User Profile service application to the destination User Profile service application. Start-SPProfileServiceIncrementalReplication - Replicates changes for selected profile properties from the source User Profile service application to the destination. Stop-SPProfileServiceIncrementalReplication - Stops incremental profile replication. Do NOT use the following commandlets!!! Remove-SPSocialAppPermissions Add-SPSocialAppPermissions

Questions Do you have any issues that you have seen that we have not covered My Blog http://tobymcgrail.com:2020/SPADMIN References http://tobymcgrail.com http://technet.microsoft.com/en-us/library/ee721049.aspx Contact Information: Toby McGrail – tmcgrail@microlinkllc.com

Please be sure to thank and visit our Sponsors!! Platinum Sponsors Gold Sponsors Silver Sponsors