SlideShare a Scribd company logo
Avoiding Administrator Blunders

          Scott Hoag and Dan Usher
#SUGDC #Blunders
who am I?




#SUGDC #Blunders
who’s that other guy?
                   Dan
                   Usher

                   usher




#SUGDC #Blunders
#SUGDC #Blunders
about you




#SUGDC #Blunders
rules of the road




#SUGDC #Blunders
#SUGDC #Blunders
creating orphans




#SUGDC #Blunders
permissions management

                                                 Permissions…



                                            Permissions!


                             Permissions!
                             Permissions!
                             Permissions!




#SUGDC #Blunders
publish




#SUGDC #Blunders
the recycle bin




#SUGDC #Blunders           Manage the Recycle Bin of a site
testing workflows as a deity




       > stsadm –o setproperty –pn declarativeworkflowautostartonemailenabled –pv true




#SUGDC #Blunders                                                     declarativeworkflowautostartonemailenabled (Property
deleting the wrong item




#SUGDC #Blunders
web part fun…




#SUGDC #Blunders
#SUGDC #Blunders
tune your analytics




                   Dataset Characteristics   Value
                   SharePoint components     30k
                   Unique users              117k
                   Unique queries            68k
                   Unique assets             500k
                   Reporting DB data size?   511TB per years
                                             73TB per 7day
                                             200GB for year




#SUGDC #Blunders                                   Capacity requirements for the Web Analytics Shared Service in SharePoint
permissive file handling



          > $webApp = Get-SPWebApplication("http://intranet.contoso.com")
          > $webApp.AllowedInlineDownloadMimeTypes.Add("application/pdf")
          > $webApp.Update()




#SUGDC #Blunders
running in circles




               KB896861




#SUGDC #Blunders              DisableLoopbackCheck & SharePoint: What every admin and developer should
pausing IIS




#SUGDC #Blunders
lost passphrases

        > $passphrase = ConvertTo-SecureString -asPlainText -Force
        > Set-SPPassPhrase -PassPhrase $passphrase -Confirm




                   TechNet
                   CodePlex




#SUGDC #Blunders
certificate revocation list
          <psuedocode>
              if (!server.HasInternetConnectivity()) {
                  server.DisableCRLCheck();
              }
          </psuedocode>




          SOFTWAREMicrosoftWindowsCurrentVersionWinTrustTrust ProvidersSoftware Publishing




#SUGDC #Blunders                                                                    Certificate Revocation List Check and SharePoint 2010 without an Internet
#SUGDC #Blunders
hardware and software requirements




#SUGDC #Blunders
not enough service accounts




#SUGDC #Blunders
primary service accounts
          Account         Purpose                                  Requirements
          SQL Server      Runs SQL Server                          • Domain user account
                                                                   • No rights in SharePoint
          Setup Account   Installs the bits and performs initial   • Domain user account
                          configuration                            • Member of Local Admins on each server
                                                                     in the farm
                                                                   • securityadmin and dbcreator on SQL
                                                                     instance
          Farm Account    Used for configuring and managing        • Domain account
                          the farm and runs primary services       • Additional rights are automatically
                          (e.g. SPTimerV4)                           granted as part of installation (both
                                                                     server and SQL)




#SUGDC #Blunders
other service accounts
          Account               Purpose                                Requirements
          MySites Application Worker process identity for MySites      • Domain user account
          Pool                                                         • Managed account
          Content Application Worker process identity for Content      • Domain user account
          Pool                web applications                         • Managed account
          Services              Worker process identity for Service    • Domain account
          Application Pool      Application Pools                      • Managed account
          Search Service        Process identity for SharePoint        • Domain account
          Process               Foundation (Help) search service       • Managed account
                                and SharePoint Search service
          Search Service        Used to crawl content specified in     • Domain account
          Default Content       content sources
          Access
          User Profile Import   Account used to import (and            • Domain account
          Account               optionally export) user data from an   • Replicate Directory Changes in AD
                                identity store
#SUGDC #Blunders
still more service accounts
          Account        Purpose                               Requirements
          Object Cache   Processes items in the object cache   • Domain user account
          Super User     of a web application                  • Managed account
                                                               • Full Control User Policy on target web
                                                                 application(s)
          Object Cache   Processes items in the object cache   • Domain user account
          Super Reader   of a web application                  • Managed account
                                                               • Full Read User Policy on target web
                                                                 application(s)




#SUGDC #Blunders
running the farm configuration wizard




#SUGDC #Blunders
sql foibles




#SUGDC #Blunders
#SUGDC #Blunders
sandboxed solutions…




                   HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindows NTRPC


                   HKEY_USERSAccountSIDSOFTWAREMicrosoftWindowsCurrentVersionWinTrustTrust
                   ProvidersSoftwarePublishing


#SUGDC #Blunders
managing managed paths




#SUGDC #Blunders
trim your (audit) logs




                   > stsadm -o trimauditlog –date 20120502 –databasename SP2010_Content_FEDSPUG


#SUGDC #Blunders
trim your (audit) logs




#SUGDC #Blunders
setting up Kerberos
                      documentation




#SUGDC #Blunders                      Configuring Kerberos Authentication for Microsoft SharePoint 2010 Products
questions




#SUGDC #Blunders
find us

                          @ciphertxt                 @usher
                                                    dan@spdan.com
                   scott.hoag@appliedis.com        http://www.spdan.com
                         http://www.psconfig.com




#SUGDC #Blunders

More Related Content

PPTX
SPSPhilly - SharePoint 2010 Tips & Tricks of the Trade - Avoiding Administrat...
PPTX
SharePoint Intersections - SP11 - SharePoint and IaaS - The OnPrem in the Cloud
PDF
2013-07-24 - CapArea.NET SSIG - SharePoint 2013, A Brief Capability Overview ...
PPTX
SharePoint 2010 - Tips and Tricks of the Trade - Avoiding Administrative Blun...
PPTX
SharePoint 2010 - Tips and Tricks of the Trade - Avoiding Administrative Blun...
PPTX
SharePoint 2010 - Tips and Tricks of the Trade - Avoiding Administrative Blun...
PPTX
SharePoint Worst Practices - Setting the Stage for Disaster
PPT
Contextual Considerations: Logical Architecture And Taxonomy
SPSPhilly - SharePoint 2010 Tips & Tricks of the Trade - Avoiding Administrat...
SharePoint Intersections - SP11 - SharePoint and IaaS - The OnPrem in the Cloud
2013-07-24 - CapArea.NET SSIG - SharePoint 2013, A Brief Capability Overview ...
SharePoint 2010 - Tips and Tricks of the Trade - Avoiding Administrative Blun...
SharePoint 2010 - Tips and Tricks of the Trade - Avoiding Administrative Blun...
SharePoint 2010 - Tips and Tricks of the Trade - Avoiding Administrative Blun...
SharePoint Worst Practices - Setting the Stage for Disaster
Contextual Considerations: Logical Architecture And Taxonomy

Similar to Tips and Tricks for SharePoint 2010 - Avoiding IT Pro Blunders (20)

PPTX
SharePoint Saturday Philly - SharePoint 2010 Administrative Blunders
PPTX
Baltimore SharePoint Users Group - Worst Practices and Administrative Blunders
PPTX
Baltimore SPUG - Worst Practices and Blunders
PDF
2014-05-17 SPS Baltimore - Worst Practices of SharePoint
PPTX
Avoiding Blunders of SharePoint Administration
PPTX
SharePoint 2010 - Installation from the Ground Up
PPTX
SharePoint 2010 Online for Developer
PPTX
SPSNYC SharePoint Worst Practices
PDF
SPTechCon 2014 - Boston - Worst practices of SharePoint
PPTX
SharePoint 2013 Performance Analysis - Robi Vončina
PDF
O365Con18 - Hybrid SharePoint Deep Dive - Thomas Vochten
PPTX
Deep thoughts from the real world of azure
PPTX
2/15/2012 - Wrapping Your Head Around the SharePoint Beast
PDF
2014 09-20 - SPSNJ - Worst Practices of SharePoint
PDF
A Real World Guide to Building Highly Available Fault Tolerant SharePoint Farms
PPTX
Dealing with and learning from the sandbox
PPTX
Dealing with and learning from the sandbox
PPTX
SharePoint 2010 – Installation and maintenance – best practices
PDF
Practical SharePoint 2013 Development Environment
PDF
Play Framework and Activator
SharePoint Saturday Philly - SharePoint 2010 Administrative Blunders
Baltimore SharePoint Users Group - Worst Practices and Administrative Blunders
Baltimore SPUG - Worst Practices and Blunders
2014-05-17 SPS Baltimore - Worst Practices of SharePoint
Avoiding Blunders of SharePoint Administration
SharePoint 2010 - Installation from the Ground Up
SharePoint 2010 Online for Developer
SPSNYC SharePoint Worst Practices
SPTechCon 2014 - Boston - Worst practices of SharePoint
SharePoint 2013 Performance Analysis - Robi Vončina
O365Con18 - Hybrid SharePoint Deep Dive - Thomas Vochten
Deep thoughts from the real world of azure
2/15/2012 - Wrapping Your Head Around the SharePoint Beast
2014 09-20 - SPSNJ - Worst Practices of SharePoint
A Real World Guide to Building Highly Available Fault Tolerant SharePoint Farms
Dealing with and learning from the sandbox
Dealing with and learning from the sandbox
SharePoint 2010 – Installation and maintenance – best practices
Practical SharePoint 2013 Development Environment
Play Framework and Activator
Ad

More from Dan Usher (20)

PDF
SPS Pittsburgh - Getting Started with Office 365
PDF
SPS NYC - Getting started with Office 365 for IT Pros
PDF
2014 09-20 - SPSNJ - Getting Started with Office 365
PDF
SPTechCon - Boston 2014 - Getting started with Office 365
PPTX
2014 08-15 - Getting Started with Office 365 - Office 365 Ramp Up
PPTX
SPSNYC 2014 - Authentication and Authorization
PPTX
2014 05-19 - getting started with office 365.release
PDF
2014-005-17 SPS Baltimore - Getting Started with Office 365
PPTX
SharePoint Intersections - SP10 - Getting Started with Office 365 - Identity,...
PPTX
SharePoint Intersections - SP09 - Introduction to SharePoint 2013 for IT Pros
PDF
2014-04-05 - SPSPhilly - Authentication and Authorization
PDF
2014-04-05 - SPSPhilly - Getting Started with Office 365
PDF
2014-03-20 - Baltimore SharePoint Users Group - Getting Started with Office 365
PDF
2014 03-19 - CapArea.net SSIG - Getting Started with Office 365
PDF
2014-03-13 - Getting Started with Office 365 at SUGDC
PDF
2014 02-26 - Princeton SUG presents - Getting Started with Office 365
PDF
2013-09-12 - SUGDC - Office 365 and Hybrid Solutions
PDF
2014-02-22 - IT Pro Camp - SharePoint 2013, A Brief Overview of Capability
PDF
2014-02-22 - IT Pro Camp - Getting Started with Office 365
PDF
2014-06-19 - HRSSUG - Getting Started with Office 365
SPS Pittsburgh - Getting Started with Office 365
SPS NYC - Getting started with Office 365 for IT Pros
2014 09-20 - SPSNJ - Getting Started with Office 365
SPTechCon - Boston 2014 - Getting started with Office 365
2014 08-15 - Getting Started with Office 365 - Office 365 Ramp Up
SPSNYC 2014 - Authentication and Authorization
2014 05-19 - getting started with office 365.release
2014-005-17 SPS Baltimore - Getting Started with Office 365
SharePoint Intersections - SP10 - Getting Started with Office 365 - Identity,...
SharePoint Intersections - SP09 - Introduction to SharePoint 2013 for IT Pros
2014-04-05 - SPSPhilly - Authentication and Authorization
2014-04-05 - SPSPhilly - Getting Started with Office 365
2014-03-20 - Baltimore SharePoint Users Group - Getting Started with Office 365
2014 03-19 - CapArea.net SSIG - Getting Started with Office 365
2014-03-13 - Getting Started with Office 365 at SUGDC
2014 02-26 - Princeton SUG presents - Getting Started with Office 365
2013-09-12 - SUGDC - Office 365 and Hybrid Solutions
2014-02-22 - IT Pro Camp - SharePoint 2013, A Brief Overview of Capability
2014-02-22 - IT Pro Camp - Getting Started with Office 365
2014-06-19 - HRSSUG - Getting Started with Office 365
Ad

Recently uploaded (20)

PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
A Presentation on Artificial Intelligence
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Encapsulation_ Review paper, used for researhc scholars
PPTX
Programs and apps: productivity, graphics, security and other tools
PDF
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
PPTX
Cloud computing and distributed systems.
PDF
Spectral efficient network and resource selection model in 5G networks
PDF
Machine learning based COVID-19 study performance prediction
PDF
cuic standard and advanced reporting.pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPTX
Spectroscopy.pptx food analysis technology
PPTX
sap open course for s4hana steps from ECC to s4
PDF
Assigned Numbers - 2025 - Bluetooth® Document
Advanced methodologies resolving dimensionality complications for autism neur...
A Presentation on Artificial Intelligence
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
MYSQL Presentation for SQL database connectivity
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Digital-Transformation-Roadmap-for-Companies.pptx
MIND Revenue Release Quarter 2 2025 Press Release
Encapsulation_ Review paper, used for researhc scholars
Programs and apps: productivity, graphics, security and other tools
Optimiser vos workloads AI/ML sur Amazon EC2 et AWS Graviton
Cloud computing and distributed systems.
Spectral efficient network and resource selection model in 5G networks
Machine learning based COVID-19 study performance prediction
cuic standard and advanced reporting.pdf
Big Data Technologies - Introduction.pptx
Dropbox Q2 2025 Financial Results & Investor Presentation
20250228 LYD VKU AI Blended-Learning.pptx
Spectroscopy.pptx food analysis technology
sap open course for s4hana steps from ECC to s4
Assigned Numbers - 2025 - Bluetooth® Document

Tips and Tricks for SharePoint 2010 - Avoiding IT Pro Blunders

  • 1. Avoiding Administrator Blunders Scott Hoag and Dan Usher #SUGDC #Blunders
  • 2. who am I? #SUGDC #Blunders
  • 3. who’s that other guy? Dan Usher usher #SUGDC #Blunders
  • 6. rules of the road #SUGDC #Blunders
  • 9. permissions management Permissions… Permissions! Permissions! Permissions! Permissions! #SUGDC #Blunders
  • 11. the recycle bin #SUGDC #Blunders Manage the Recycle Bin of a site
  • 12. testing workflows as a deity > stsadm –o setproperty –pn declarativeworkflowautostartonemailenabled –pv true #SUGDC #Blunders declarativeworkflowautostartonemailenabled (Property
  • 13. deleting the wrong item #SUGDC #Blunders
  • 16. tune your analytics Dataset Characteristics Value SharePoint components 30k Unique users 117k Unique queries 68k Unique assets 500k Reporting DB data size? 511TB per years 73TB per 7day 200GB for year #SUGDC #Blunders Capacity requirements for the Web Analytics Shared Service in SharePoint
  • 17. permissive file handling > $webApp = Get-SPWebApplication("http://intranet.contoso.com") > $webApp.AllowedInlineDownloadMimeTypes.Add("application/pdf") > $webApp.Update() #SUGDC #Blunders
  • 18. running in circles KB896861 #SUGDC #Blunders DisableLoopbackCheck & SharePoint: What every admin and developer should
  • 20. lost passphrases > $passphrase = ConvertTo-SecureString -asPlainText -Force > Set-SPPassPhrase -PassPhrase $passphrase -Confirm TechNet CodePlex #SUGDC #Blunders
  • 21. certificate revocation list <psuedocode> if (!server.HasInternetConnectivity()) { server.DisableCRLCheck(); } </psuedocode> SOFTWAREMicrosoftWindowsCurrentVersionWinTrustTrust ProvidersSoftware Publishing #SUGDC #Blunders Certificate Revocation List Check and SharePoint 2010 without an Internet
  • 23. hardware and software requirements #SUGDC #Blunders
  • 24. not enough service accounts #SUGDC #Blunders
  • 25. primary service accounts Account Purpose Requirements SQL Server Runs SQL Server • Domain user account • No rights in SharePoint Setup Account Installs the bits and performs initial • Domain user account configuration • Member of Local Admins on each server in the farm • securityadmin and dbcreator on SQL instance Farm Account Used for configuring and managing • Domain account the farm and runs primary services • Additional rights are automatically (e.g. SPTimerV4) granted as part of installation (both server and SQL) #SUGDC #Blunders
  • 26. other service accounts Account Purpose Requirements MySites Application Worker process identity for MySites • Domain user account Pool • Managed account Content Application Worker process identity for Content • Domain user account Pool web applications • Managed account Services Worker process identity for Service • Domain account Application Pool Application Pools • Managed account Search Service Process identity for SharePoint • Domain account Process Foundation (Help) search service • Managed account and SharePoint Search service Search Service Used to crawl content specified in • Domain account Default Content content sources Access User Profile Import Account used to import (and • Domain account Account optionally export) user data from an • Replicate Directory Changes in AD identity store #SUGDC #Blunders
  • 27. still more service accounts Account Purpose Requirements Object Cache Processes items in the object cache • Domain user account Super User of a web application • Managed account • Full Control User Policy on target web application(s) Object Cache Processes items in the object cache • Domain user account Super Reader of a web application • Managed account • Full Read User Policy on target web application(s) #SUGDC #Blunders
  • 28. running the farm configuration wizard #SUGDC #Blunders
  • 31. sandboxed solutions… HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindows NTRPC HKEY_USERSAccountSIDSOFTWAREMicrosoftWindowsCurrentVersionWinTrustTrust ProvidersSoftwarePublishing #SUGDC #Blunders
  • 33. trim your (audit) logs > stsadm -o trimauditlog –date 20120502 –databasename SP2010_Content_FEDSPUG #SUGDC #Blunders
  • 34. trim your (audit) logs #SUGDC #Blunders
  • 35. setting up Kerberos documentation #SUGDC #Blunders Configuring Kerberos Authentication for Microsoft SharePoint 2010 Products
  • 37. find us @ciphertxt @usher dan@spdan.com scott.hoag@appliedis.com http://www.spdan.com http://www.psconfig.com #SUGDC #Blunders