meeting #122 welcome to the minnesota sharepoint user group february 11 th, 2015 administering your...
TRANSCRIPT
![Page 1: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/1.jpg)
Meeting #122http://sharepointmn.com
Welcome to the Minnesota SharePoint
User Group
February 11th, 2015
Administering Your SharePoint Environment
Brian Caauwe
Donald Donais
![Page 2: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/2.jpg)
Meeting #122http://sharepointmn.com
Agenda
• MNSPUG Information• What is a SharePoint Administrator?• Core Checklist• Application Checklist• BREAK• Integrations• Patching• Troubleshooting
![Page 3: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/3.jpg)
Meeting #122http://sharepointmn.com
User Group Goal / Objectives
Develop and support a local community focused on Microsoft SharePoint Technologies
• Educate user group members about SharePoint Technologies• Transfer knowledge within the community• Communicate best practices• Introduce new products / solutions
![Page 4: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/4.jpg)
Meeting #122http://sharepointmn.com
MNSPUG Sponsors
Wrox Press (www.wrox.com)
O’Reilly (www.oreilly.com)
Dedicated Sponsors
Avtex (www.avtex.com)
Microsoft (www.microsoft.com)
Annual Sponsor
Currently Looking for Sponsorships!
SharePoint User Group Support
![Page 5: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/5.jpg)
Meeting #122http://sharepointmn.com
MN SharePoint Users Group Website
• SharePoint Resource Documents• SharePoint Resource links• RSS Feeds • Meeting Schedule• Past User Group Presentations• Past User Group Recordings• Sponsorship Information
• http://sharepointmn.com• Email: [email protected]
![Page 6: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/6.jpg)
Meeting #122http://sharepointmn.com
Social Networking
• Linked In group – The most interactive… includes job postings… Post Job Posting on the Jobs Discussion page
http://www.linkedin.com/groups?gid=1878792
• Twitter tags - @MNSPUG and #MNSPUG
• Yammer – Minnesota SharePoint Users Group https://www.yammer.com/mnspug/
![Page 7: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/7.jpg)
Meeting #122http://sharepointmn.com
Upcoming Schedule
• Next Meeting March 11th, 2015 – SharePoint Workflow and Forms Microsoft Technology Center, Edina, MN Check www.SharePointMN.com for updates!
• Ongoing Schedule 2nd Wednesday of every month 9:00 to 11:30 am Microsoft Technical Center – Edina
Calling All Members!User Case Studies for April 2015
Criteria:• Solution using SharePoint
• Does Not Have to Be Large Project• Solved a Given Business Issue
Email: [email protected]
![Page 8: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/8.jpg)
Meeting #122http://sharepointmn.com
Local and Online EventsSPChat through SharePoint Community – Online http://sharepoint-community.net/ Feb 18th – SharePoint 2013 Business Intelligence (Edwin Sarmiento)March 4th – SharePoint On-Premises Upgrades & Migration to O365 (Knut Relbe-Moe)
Twin Cities PowerShell User Group – March 10th, 4:30 – 7:00 pmhttp://www.tcposhug.com/
SharePint – February 21st, 2015 930 p.m.http://www.meetup.com/Minnesota-SharePoint-SharePint/events/219997196/
TechFuse Conference – April 21st, 2015 in Minneapolishttp://www.techfusemn.com/Event/TechFuse/Default.aspx
Microsoft Ignite Conference – May 4th – 8th 2015 in Chicago, Illinoishttp://ignite.microsoft.com/
Anything Else?
![Page 9: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/9.jpg)
Meeting #122http://sharepointmn.com
Evaluations & Giveaways!
![Page 10: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/10.jpg)
Meeting #122http://sharepointmn.com
Presenter
![Page 11: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/11.jpg)
Meeting #122http://sharepointmn.com
Brian Caauwe• SharePoint Consultant & Speaker
Email: [email protected] Twitter: @bcaauwe Blog: http://blog.avtex.com/author/bcaauwe
• Technical Editor Professional SharePoint 2013 Administration
• Certifications MCM: SharePoint Server 2010
![Page 12: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/12.jpg)
Meeting #122http://sharepointmn.com
Poll
• SharePoint Version 2007 – WSS, MOSS 2010 – SPF, Server, FAST 2013 – SPF, Server
• Work Roles SharePoint Administrator SharePoint Developer Business User Other
![Page 13: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/13.jpg)
Meeting #122http://sharepointmn.com
What is a SharePoint Administrator?
![Page 14: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/14.jpg)
Meeting #122http://sharepointmn.com
What is a SharePoint Administrator?
• Governs Infrastructure• Administers Patching• Oversees Security• Requires SQL• Understands Licensing• Maintains Backups• SharePoint Product Expert• Helpdesk Analyst
![Page 15: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/15.jpg)
Meeting #122http://sharepointmn.com
What skills does a SharePoint Administrator need?
HistoricalInfrastructure
SharePoint
Scripting
Security
Identity Management
Information Management
SQL
Storage
![Page 16: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/16.jpg)
Meeting #122http://sharepointmn.com
What skills does a SharePoint Administrator need?
FutureInfrastructure
SharePoint
Scripting
Security
Identity Management
Information Management
![Page 17: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/17.jpg)
Meeting #122http://sharepointmn.com
What does that mean for me?
Less of this
![Page 18: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/18.jpg)
Meeting #122http://sharepointmn.com
Focus on Product KnowledgeUnderstand Features• Content Management• Search• Managed Metadata• User Profile• etc.
High-level Object Model• SPWebApplication• SPServiceApplication• SPServiceInstance• SPContentDatabase• SPSite• SPWeb• SPList• SPListItem• SPFile
![Page 19: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/19.jpg)
Meeting #122http://sharepointmn.com
What does that mean for me?
More of this
![Page 20: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/20.jpg)
Meeting #122http://sharepointmn.com
Reconnect with YOUR customers
Ask the tough questions• Does the Information Architecture still make sense?• What business solutions does your deployment solve?• What customizations could now be done out of the box?• Do my users “REALLY” need to use that feature / widget?
Plan for the future, not just today
Just because your CAN doesn’t mean you SHOULD
![Page 21: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/21.jpg)
Meeting #122http://sharepointmn.com
Core Checklist
![Page 22: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/22.jpg)
Meeting #122http://sharepointmn.com
Core Checklist - Daily
Analyze• Memory Utilization
Available MBs Pages / Sec
• CPU Utilization % Processor Time
• Event Viewer Critical Error Warnings
Tools• Task Manager• Performance Monitor
![Page 23: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/23.jpg)
Meeting #122http://sharepointmn.com
Core Checklist - Daily
Validation• Backups
Native Windows SQL (Server AND Databases) 3rd Party
![Page 24: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/24.jpg)
Meeting #122http://sharepointmn.com
Core Checklist - WeeklyAnalyze• Application Pools
Memory Usage Recycling
• Services Log in user Status
• Disk Space SharePoint SQL
Validation• Physical Hardware
Network(s) Admin Access Virtual Host Allocation
![Page 25: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/25.jpg)
Meeting #122http://sharepointmn.com
Core Checklist - Monthly
Analyze• Traffic• Windows Updates
Maintain• IIS Logs• Event Logs
Reports• Compile Monthly Capacity trends• Compile Monthly Availability trends
![Page 26: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/26.jpg)
Meeting #122http://sharepointmn.com
Core Checklist - Quarterly
Analyze• Disk Performance
SharePoint SQL
• Group Policy• Security Audit• Disaster Recovery
Maintain• Refresh Environments
![Page 27: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/27.jpg)
Meeting #122http://sharepointmn.com
Core Checklist - Annually
Maintain• SSL Certificates
IIS / MMC Snap-in Certificate Chain Expiration Dates
• Licensing
Reports• Provide Annual Server Availability Report• Provide Annual Disk Capacity Report
Validation• Disaster Recovery
![Page 28: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/28.jpg)
Meeting #122http://sharepointmn.com
Application Checklist
![Page 29: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/29.jpg)
Meeting #122http://sharepointmn.com
Application Checklist - Daily
Analyze• ULS Logs
Filter High / Critical / Unexpected Growth Patterns
![Page 30: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/30.jpg)
Meeting #122http://sharepointmn.com
Application Checklist - Daily
Analyze• Health Analyzer
![Page 31: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/31.jpg)
Meeting #122http://sharepointmn.com
Application Checklist – Health AnalyzerYammer Suggestion
• Databases require upgrade or not supported• Databases running in compatibility range, upgrade recommended• Databases used by SharePoint have outdated index statistics• Distributed cache service is not enabled in this deployment• Drives used for SQL databases are running out of free space• Expired sessions are not being deleted from ASP.NET Session State database• Firewall client settings on the cache host are incorrect• One of the cache hosts in the cluster is down• One or more servers is not responding…
Health Analyzer Rule Reference• https://technet.microsoft.com/en-us/library/ff686816.aspx
![Page 32: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/32.jpg)
Meeting #122http://sharepointmn.com
Application Checklist - Daily
Maintain• SharePoint Incident Management
Validation• SharePoint Backup Process• System Status
Sites access (multiple account roles) Search User Profile
![Page 33: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/33.jpg)
Meeting #122http://sharepointmn.com
Application Checklist - Weekly
Analyze• Search Crawl History• User Profile Sync History• Timer Job History
Maintain• Frequently Asked Questions• Governance Enforcement• Change Management Review• Database Maintenance
![Page 34: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/34.jpg)
Meeting #122http://sharepointmn.com
Application Checklist - Monthly
Analyze• Customization Deployment• Discover Dormant Sites• Site Collection Sizing• SharePoint Database Growth Patterns
Validation• SharePoint Backup Process
Reports• SharePoint Incident Report
![Page 35: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/35.jpg)
Meeting #122http://sharepointmn.com
Application Checklist - Quarterly
Analyze• Capacity Planning• Disaster Recovery• User Maintenance
Maintain• SharePoint Patching
![Page 36: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/36.jpg)
Meeting #122http://sharepointmn.com
Application Checklist - Annually
Analyze• Information Architecture Review
Maintain• Disaster Recovery
Reports• Provide Annual SharePoint Capacity Report• Provide Annual Usage Report
![Page 37: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/37.jpg)
Meeting #122http://sharepointmn.com
Break Time
![Page 38: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/38.jpg)
Meeting #122http://sharepointmn.com
Integrations
![Page 39: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/39.jpg)
Meeting #122http://sharepointmn.com
Integrations
Suggestion from Yammer
Office Web AppsWorkflow Manager
![Page 40: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/40.jpg)
Meeting #122http://sharepointmn.com
Office Web Apps
SharePoint 2010• Installed ON SharePoint Server• Dedicated resource for SharePoint• Services / Service Applications
Excel Service PowerPoint Service Word Viewing Service
• Caches information in a special site collection /sites/Office_Viewing_Service_Cache
![Page 41: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/41.jpg)
Meeting #122http://sharepointmn.com
Office Web Apps
SharePoint 2013• Cannot be installed on SharePoint Server• Shared resource for SharePoint, Exchange, Lync• Can only be downloaded through MS Volume Licensing• Connect through WOPI Bindings
Web Application Open Platform Interface Protocol Use SSL Communication
![Page 42: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/42.jpg)
Meeting #122http://sharepointmn.com
Office Web Apps
Validate Office Web Apps Farm• Get-OfficeWebAppsFarm
![Page 43: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/43.jpg)
Meeting #122http://sharepointmn.com
Office Web Apps
Validating SharePoint Integration• Get-SPWOPIZone
Check what zone the FARM will connect to
• Get-SPWOPISuppressionSetting Use to force Excel Services
• Get-SPWOPIBinding Validate all bindings setup for SharePoint
![Page 44: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/44.jpg)
Meeting #122http://sharepointmn.com
Office Web Apps
Ensure SharePoint can talk to Office Web Apps• https://wopi.company.com/hosting/discovery
![Page 45: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/45.jpg)
Meeting #122http://sharepointmn.com
Office Web Apps
Office Web Apps Communication• End user needs to be able to communicate DIRECTLY with WOPI
URL• Office Web Apps servers need to communicate with SharePoint
(Default Zone)
• Do NOT test with System Account Cannot resolve UPN for SHAREPOINT\system
![Page 46: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/46.jpg)
Meeting #122http://sharepointmn.com
Workflow Manager
New for SharePoint 2013• Allows non sequential workflows in SharePoint Designer (Stages)• New actions
Call HTTP Web Service Looping Start 2010 workflow
NOT Required for SharePoint 2013• Can continue to use SharePoint 2010 workflows
MIGHT still want 2010 workflwos for SharePoint activities
![Page 47: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/47.jpg)
Meeting #122http://sharepointmn.com
Workflow Manager
Installation• Dedicated (installed ON SharePoint Servers)• Shared (installed OFF SharePoint Servers)
Architecture• 1 server vs. 3 servers• No other REAL options
SharePoint• Needs Workflow Client for communication• Create Service Application Proxy• Validate SharePoint Connection URI• Use SSL Communication
![Page 48: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/48.jpg)
Meeting #122http://sharepointmn.com
Patching
![Page 49: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/49.jpg)
Meeting #122http://sharepointmn.com
Patching
Three types of “SharePoint” patches• Quick Fix Engineering (QFE)• Cumulative Updates (CU)• Service Packs (SP)
Check Office Updates• https://technet.microsoft.com/library/dn789213(v=office.14)
Don’t Forget to Patch other systems• Office Web Apps• Workflow Management• SQL
![Page 50: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/50.jpg)
Meeting #122http://sharepointmn.com
SharePoint Patching
• Everyone has their own “method”• ALWAYS read the release notes
• Security QFE’s Throw down ONLY if fixes a current issue
• Cumulative Updates (CU) Uber vs. Non-Uber updates N-1 UBER updates
• Service Packs 2 months after general availability
![Page 51: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/51.jpg)
Meeting #122http://sharepointmn.com
SharePoint Patching Continued
2 Step Process
Install Bits• Take server out of load balancer• Install Patch• Put server back into load balancer• Rinse and Repeat for ALL SharePoint Servers
Schema Changes• Upgrade-SPContentDatabase
Snapshot eligible (With SQL Enterprise)• Upgrade-SPEnterpriseSearchServiceApplication• PSConfig / PSConfigUI (SharePoint Product and Configuration Wizard)
![Page 52: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/52.jpg)
Meeting #122http://sharepointmn.com
Office Web Apps PatchingMUCH Different Method
• 1st Server Remove Server from Load Balancer Remove Server from WOPI Farm Install Bits Create NEW WOPI Farm Add to Load Balancer
• Remaining Servers Remove from Load Balancer Remove Server from OLD WOPI Farm Install Bits Attach to NEW WOPI Farm Add to Load Balancer
![Page 53: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/53.jpg)
Meeting #122http://sharepointmn.com
Workflow Manager Patching
Coordinate with SharePoint Updates
Multiple Components• Workflow Manager• Workflow Client
Update Workflow Activities (PowerShell)$credential = [System.Net.CredentialCache]::DefaultNetworkCredentials$site = Get-SPSite("https://portal.company.com")$proxy = Get-SPWorkflowServiceApplicationProxy$svcAddress = $proxy.GetWorkflowServiceAddress($site)Copy-SPActivitiesToWorkflowService -WorkflowServiceAddress $svcAddress -Credential $credential -Force $true
![Page 54: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/54.jpg)
Meeting #122http://sharepointmn.com
Troubleshooting
![Page 55: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/55.jpg)
Meeting #122http://sharepointmn.com
Troubleshooting
Feel this way often?
![Page 56: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/56.jpg)
Meeting #122http://sharepointmn.com
Troubleshooting
Accurate Time + Correlation ID
![Page 57: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/57.jpg)
Meeting #122http://sharepointmn.com
Correlation ID
Unique to EACH request• Surfaced in Developer Dashboard• Response Header SPRequestGuid
Use Fiddler
DON’T Search the internet for it
![Page 58: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/58.jpg)
Meeting #122http://sharepointmn.com
Correlation ID Tips
Let tools help you out• PowerShell
New-SPLogFile• Starts a brand new log file on the single server
Merge-SPLogFile• Compiles logs from all servers to a single file
![Page 59: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/59.jpg)
Meeting #122http://sharepointmn.com
Correlation ID Tips
• ULS Viewer http://www.microsoft.com/en-us/download/details.aspx?id=44020
![Page 60: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/60.jpg)
Meeting #122http://sharepointmn.com
Troubleshooting
Suggestions from Yammer
User InformationForms Based Authentication
![Page 61: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/61.jpg)
Meeting #122http://sharepointmn.com
User Information
User data lives in multiple places• Site Collection User Info List
/_layouts/15/people.aspx?MembershipGroupId=0 Object Model / PowerShell
• SPWeb.AllUsers• User Profile Service
Daily scheduled import Timer jobs sync to site collections
• Search Index sps3 or sps3s protocol
![Page 62: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/62.jpg)
Meeting #122http://sharepointmn.com
Forms Based AuthenticationConfiguration• Central Administration
Authentication Provider• Role Manager• Membership Provider
web.config • Locations
Central Administration Security Token Service Web Application
• Entries must ALL match connectionString applicationName roleManager membershipProvider
![Page 63: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/63.jpg)
Meeting #122http://sharepointmn.com
Forms Based Authentication
Tools• IIS
Can manage users Configure providers and connection strings Set providers as DEFAULT
• SharePoint 2013 FBA Pack https://sharepoint2013fba.codeplex.com/
![Page 64: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/64.jpg)
Meeting #122http://sharepointmn.com
Resources
• MSDN Microsoft.SharePoint Namespace https://msdn.microsoft.com/en-us/library/office/microsoft.sharepo
int(v=office.15).aspx
• SharePoint for IT Pros https://technet.microsoft.com/en-us/office/dn788776.aspx
• Troubleshooting SharePoint 2013 https://technet.microsoft.com/en-us/library/gg609831(v=office.1
5).aspx• ULS Viewer
http://www.microsoft.com/en-us/download/details.aspx?id=44020• SharePoint Health Analyzer rules reference (SharePoint 2013)
https://technet.microsoft.com/en-us/library/ff686816.aspx
![Page 65: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/65.jpg)
Meeting #122http://sharepointmn.com
Resources
• Office Updates https://technet.microsoft.com/library/dn789213(v=office.14)
• SharePoint 2013 Build Numbers http://www.toddklindt.com/blog/Lists/Posts/Post.aspx?ID=346
• Apply Software Updates for Office Web Apps Server https://technet.microsoft.com/en-us/library/jj966220.aspx
• Update Workflow in SharePoint 2013 https://technet.microsoft.com/en-us/library/dn133867(v=office.1
5).aspx
![Page 66: Meeting #122 Welcome to the Minnesota SharePoint User Group February 11 th, 2015 Administering Your SharePoint Environment Brian](https://reader036.vdocuments.us/reader036/viewer/2022062314/56649dff5503460f94ae7c58/html5/thumbnails/66.jpg)
Meeting #122http://sharepointmn.com
Last But Not Least
• Please Fill Out Evaluations• Drawings for Giveaways• Online Participants Eval
http://1drv.ms/1v2Ou8k
• Today’s Presenters:• Brian Caauwe
Thanks for coming!