USERS, PROFILES, & MYSITES



Similar documents
How to move a SharePoint Server bit environment to a 64-bit environment on Windows Server 2008.

Making Peace with the User Profile Service. Todd Klindt & Shane Young Rackspace

Profile synchronization guide for Microsoft SharePoint Server 2010

Top 10 Security Hardening Settings for Windows Servers and Active Directory

SharePoint User Management

How to configure Incoming Enabled Libraries in MOSS2007 RTM using Exchange 2003 in an Active Directory Domain.

Protected Trust Directory Sync Guide

SharePoint 2010 Performance and Capacity Planning Best Practices

Group Management Server User Guide

SharePoint 2010 as an Extranet Platform

How to configure Incoming Enabled Libraries in MOSS2007 RTM using Exchange 2007 in an Active Directory Domain.

SharePoint 2010 as an Extranet Platform

How to Scale out SharePoint Server 2007 from a single server farm to a 3 server farm with Microsoft Network Load Balancing on the Web servers.

SharePoint 2010 Intranet Case Study. Presented by Peter Carson President, Envision IT

The Core Pillars of AN EFFECTIVE DOCUMENT MANAGEMENT SOLUTION

DottsConnected SHAREPOINT 2010 ADMIN TRAINING. Exercise 1: Create Dedicated Service Accounts in Active Directory

Best Practices for an Active Directory Migration

Working with Structured Data in Microsoft Office SharePoint Server 2007 (Part1): Configuring Single Sign On Service and Database

Scaling out a SharePoint Farm and Configuring Network Load Balancing on the Web Servers. Steve Smith Combined Knowledge MVP SharePoint Server

WatchDox SharePoint Beta Guide. Application Version 1.0.0

SharePoint AD Information Sync Installation Instruction

StoragePoint. Reference Guide. Publication Date: Tuesday, December 15, Copyright Metalogix International GmbH All Rights Reserved.

Jive Connects for Microsoft SharePoint: Troubleshooting Tips

70-243: Administering and Deploying System Center 2012 Configuration Manager : Monitoring and Operating a Private Cloud with System Center 2012

SharePoint 2013 Best Practices

Planning, Implementing and Managing a Microsoft SharePoint 2003 Infrastructure

ITMC 2079 MCTS Configuring and Administering Microsoft SharePoint 2010

Microsoft Interactief Centrum voor gerichte Training en Studie Edisonweg 14c, 1821 BN Alkmaar T:

Course 55034A: Microsoft Project Server 2013 Inside Out

TABLE OF CONTENTS. Features - SharePoint Server idataagent. Page 1 of 72 OVERVIEW SYSTEM REQUIREMENTS - SHAREPOINT SERVER IDATAAGENT INSTALLATION

Colligo Contributor File Manager 4.6. User Guide

Estimate Performance and Capacity Requirements for Workflow in SharePoint Server 2010

Microsoft Project Server 2010 Technical Boot Camp

MOC MICROSOFT WINDOWS SERVER 2008 Hs Inicio Fin Días Horario Planning and Implementing Windows Server may. 6-jun.

Who is SharePoint Joel?

SharePoint 2010 End User - Level II

Feature Integration Across Microsoft Office Server Products SharePoint Server, Exchange Server, Lync Server, and Office Web Apps

Microsoft Office 365 from Vodafone. Administrator s Guide for Midsize Businesses and Enterprises

SCOPTEL WITH ACTIVE DIRECTORY USER DOCUMENTATION

SharePoint 2010

Intro to Developing for SharePoint Online: What Tools Can I Use?

How to move the Shared Service Provider Search Database to a different database location.

SharePoint 2013 Site Owner and Power User Boot Camp SP31; 3 Days, Instructor-led

Implementing and Administering an Enterprise SharePoint Environment

Gentran Integration Suite. Archiving and Purging. Version 4.2

Introduction to Records Management in SharePoint 2013

DESLock+ Basic Setup Guide Version 1.20, rev: June 9th 2014

Craig Carpenter MCT. MCSE, MCSA

Records Management and SharePoint 2013

JIJI AUDIT REPORTER FEATURES

R i o L i n x s u p p o r r i o l i n x. c o m 3 / 5 /

Service Applications. Bye-Bye SSP Hello Service Applications. Presented By: Elijah Van Eenwyk

10231B: Designing a Microsoft SharePoint 2010 Infrastructure

SharePoint Roles. Wes Preston

VT Office SharePoint Online

Coveo Platform 7.0. Microsoft Active Directory Connector Guide

Deciding When to Deploy Microsoft Windows SharePoint Services and Microsoft Office SharePoint Portal Server White Paper

SSRS Reporting Using Report Builder 3.0. By Laura Rogers Senior SharePoint Consultant Rackspace Hosting

Coveo Platform 7.0. Microsoft SharePoint Connector Guide

FortiAuthenticator - What's New Guide VERSION 4.0

Project Server 2010 Migration

Glyma Deployment Instructions

Microsoft Training and Certification Guide. Current as of March 16, 2015

55034-Project Server 2013 Inside Out

Usage Analysis Tools in SharePoint Products and Technologies

Project Server 2013 Inside Out Course 55034; 5 Days, Instructor-led

SharePoint Backup and Recovery along with Best practices for My Sites. Daniel Glenn, MCTS

TIBCO Spotfire Metrics Modeler User s Guide. Software Release 6.0 November 2013

DEPLOYMENT GUIDE Version 2.1. Deploying F5 with Microsoft SharePoint 2010

The Essential Guide to Meeting Administrative Challenges in Multi-Tiered SharePoint Environments

Metalogix SharePoint Backup. Advanced Installation Guide. Publication Date: August 24, 2015

NYS Office 365 Administration Guide for Agencies

SharePoint for Digital Asset Management

User-ID Configuration

SharePoint Integration Framework Developers Cookbook

User Management Tool 1.5

Microsoft Dynamics AX 2009 Installation Guide. Microsoft Corporation Published: November 2009

Table of Contents Introduction... 2 Azure ADSync Requirements/Prerequisites:... 2 Software Requirements... 2 Hardware Requirements...

Synchronization Agent Configuration Guide

Managing the PowerPivot for SharePoint Environment

SharePoint 2010 Interview Questions-Architect

ICE for Eclipse. Release 9.0.1

Configuring and Administrating Microsoft SharePoint 2010 (10174) HK913S

Configuration Guide BES12. Version 12.2

SharePoint Password Reset 1.0 User Guide

SharePoint 2013 Logical Architecture

How to Import PST Files into Mailboxes with Exchange 2010 SP1

Administration GUIDE. SharePoint Server idataagent. Published On: 11/19/2013 V10 Service Pack 4A Page 1 of 201

WaSERV (a.k.a. The Vault) Frequently Asked Questions

Workflow Conductor for SharePoint 2010

SHAREPOINT ARCHITECTURE FUNDAMENTALS

Monitoring Replication

Transcription:

Clarity. Direction. Confidence. USERS, PROFILES, & MYSITES Managing a Changing SharePoint User Population IT112 Paul Papanek Stork

About Me Paul Papanek Stork, MVP, MCT, MCSE, MCSA, MCSD, MCDBA, MCITP, MCPD Chief Architect for ShareSquared, Inc http://www.sharesquared.com Contributing Author Developer s Guide to WSS 3.0 MOSS 2007 Best Practices Author MCTS: WSS 3.0 Configuration Study Guide (70-631) Email: Paul.Stork@sharesquared.com Blog: http://dontpapanic.com/blog Twitter: @PStork

Agenda AD Users, Profiles, & WSS Site Users Cleaning up MySites and Profiles How its supposed to work Issues & weak points Best Practices Other Profile Challenges Display Name Changes Privacy Concerns

AD USERS, PROFILES, & WSS SITE USERS Why Didn t my Display Name Update?

AD Users, Profiles, & Site Users Foundation and Server are different Foundation UserInfo Table Only Server UserInfo Table and Profiles Profiles are imported from AD, LDAP, or via BCS once a day Profiles Synced to UserInfo Table Quick Sync every 5 minutes (new users) Full Sync hourly Users not marked as active are NOT sync d User information not pulled from consistent location List metadata and Welcome label use users table People search crawls profiles

Common Issues Some Profile Fields are not Editable Errors Editing Fields that require Managed Metadata Ask me About Job Title Proxy Addresses Office Location Past Projects Skills Schools Profile changes not reflected in User Interface

Updating User Properties

CLEANING UP MYSITES AND PROFILES Balancing the House of Cards

Web Front End Profile Service Application Architecture Profile Service Instance Profile Synchronization Service Instance Enterprise Metadata Tagging and Profile Properties WFE talks to the service and SQL, maintains Front-end cache Mid-tier cache, optimized for mostused profiles, 256 Mb default (good for 500k users on average) New in 2010

Cleaning up MySites and Profiles How its supposed to work 1. User s AD account/profile is deleted 2. Incremental User Profile Sync runs 3. My Site Cleanup Job runs 4. User s Manager receives e-mail and access to User s MySite 5. Manager retrieves Intellectual Property from MySite 6. User s MySite is deleted

AD Account Deleted Missing profiles User can no longer sign in Disabled users can be filtered out too

User Profile Timer Jobs Name Description Timing Activity Feed Cleanup Cleans up pre-computed activities that are used in activity feeds that are Daily at 3 AM older than 14 days. This job does not affect the User Profile Change Log. Activity Feed Pre-computes activities to be shown in user activity feeds. Hourly Audience Compilation Computes memberships of defined audiences. Weekly, Sat at 1 AM My Site Suggestions Email Sends e-mail messages that contain colleague and keyword suggestions to people who do not update their profile often, prompting them to update Monthly, 15 th at 10 PM their profiles. Social Data Maintenance Aggregates social tags and ratings and cleans the social data change log. Hourly, 30 min after Social Rating Synchronization Synchronize rating values between Social Database and Content database Change Cleanup Job Cleans up data that is 14 days old from User Profile Change Log. Daily at 10 PM Change Job Processes changes to user profiles Hourly, on the hour Incremental Synchronization Synchronizes user, group and group membership changes between the Daily at 1 AM User Profile Application and specified directory source Language Synchronization Job Looks for new language pack installations and makes sure that strings that Every minute related to the user profile service are localized correctly. SharePoint Full Synchronization Synchronizes user information from the user profile application to Hourly, on the hour SharePoint users and synchronizes site memberships from SharePoint to the user profile application. SharePoint Quick Synchronizes user information from the user profile application to Every 5 minutes Synchronization SharePoint users who were recently added to a site. My Site Cleanup Job When a user is deleted, sends an e-mail message to the manager containing a request to the manager to move any documents or data that the manager wants to preserve, because the site might be deleted in the future. Hourly, on the hour System Job to Manage User Profile Synchronization Manages provisioning, run steps and additional tasks related to User Profile Synchronization. (Note: Don t Change Timing) Every minute

Manager Recieves email MySites Cleanup Job runs hourly Manager made Site Collection Administrator Manager can t reach home page Manager can access Lists and Libraries Pubic access removed also Manager arranges to move intellectual property manually

MySite is Automatically Deleted Site Use Confirmation and Deletion setting of MySites will eventually delete the site Site is not archived before deletion Deletion Approval is not required

Issues & Weak Points Lots of dependencies Manager must be defined in Active Directory Manager must be a SharePoint User Dead Web Clean-up must be Enabled Only works if user is Deleted (or Disabled Users are Filtered) References Left in InfoTable Manual clean-up of InfoTable causes errors

Automatic Profile Deletion

Orphaned Metadata OTHER PROFILE CHALLENGES

Additional Challenges How to keep from Importing All users Filter based on OU Filter based on UserProperties UserInfo still used in List & Library Metadata Profile Synch Deletes User Profile but not UserInfo If you delete User from Site Collection Metadata breaks Disabled Users Filters can be created to delete Disabled User Profiles Re-enabled users can t access old MySite Re-enabled users can t create new MySite Must Manually reset Personal Sites profile property

Profile Sync Filters Property Filter Disabled Account 2 Account Locked Out 5 No Password Required 6 Computer Account 13 Domain controller Account 14 Non-expiring password 17 Password Expired 24 Bit On Equals Value Full List available at: http://www.harbar.net/archive/2011/02/22/323.aspx

UserInfo Table Entry Remains Disabled Users can no longer log in Profiles will be deleted if Filtered out of Sync Re-Sync d Profiles have My Site Issues Can t Connect to existing MySite Can t Create a New MySite Fix is to edit the Personal Site address property

Disabled Users and MySites

Best Practice Alternatives Ensure that all dependencies are in place - or - Create a Workflow for offboarding 1. Disable AD users rather than delete them 2. Delegate Site Collection Administrator role 3. Mark profiles inactive with custom field 4. Do not remove old users from People and Groups list

Other Profile Best Practices Active Directory property updates Display Name changes Manager property changes Syncing profiles and user list Setting Visibility of profile properties

Other Common issues with UPS SPFarm and Install account NOT Local Admin Synch Account doesn t have AD Replicate Directory Changes permission Netbios and FQDN Domain name don t match Running Central Admin over SSL FQDN used for SQL connection

Additional Resources Configure profile synchronization (SharePoint Server 2010) - Technet http://technet.microsoft.com/en-us/library/ee721049.aspx Troubleshooting User Profile Sync Issues on SharePoint 2010 Steve Chen http://blogs.technet.com/b/steve_chen/archive/2010/10/13/tr oubleshooting-user-profile-sync-issues-on-sharepoint- 2010.aspx Rational Guide to implementing SharePoint Server 2010 User Profile Synchronization- Spence Harbar http://www.harbar.net/articles/sp2010ups.aspx

Clarity. Direction. Confidence. QUESTIONS? Email: Blog: Twitter: Contact Information Paul.Stork@sharesquared.com http://dontpapanic.com/blog @PStork