Baltimore SPUG - Worst Practices and Blunders
Upcoming SlideShare
Loading in...5
×
 

Baltimore SPUG - Worst Practices and Blunders

on

  • 527 views

 

Statistics

Views

Total Views
527
Views on SlideShare
445
Embed Views
82

Actions

Likes
0
Downloads
2
Comments
0

1 Embed 82

http://psconfig.com 82

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

Baltimore SPUG - Worst Practices and Blunders Baltimore SPUG - Worst Practices and Blunders Presentation Transcript

  • Scott Hoag Dan Usher#BaltSharePoint #ShareWurst
  • who am I?#BaltSharePoint #ShareWurst
  • who’s that other guy? Dan Usher usher#BaltSharePoint #ShareWurst
  • about you#BaltSharePoint #ShareWurst
  • rules of the road#BaltSharePoint #ShareWurst
  • what this talk is about…#BaltSharePoint #ShareWurst
  • technical challenges#BaltSharePoint #ShareWurst
  • business challenges#BaltSharePoint #ShareWurst
  • social challenges#BaltSharePoint #ShareWurst
  • #BaltSharePoint #ShareWurst
  • typical coding practices#BaltSharePoint #ShareWurst
  • more development disasters#BaltSharePoint #ShareWurst
  • enterprise infrastructure processes Source Sean McDonough @spmcdonough#BaltSharePoint #ShareWurst
  • operations and maintenance#BaltSharePoint #ShareWurst
  • misconceptions and gotchas#BaltSharePoint #ShareWurst
  • #BaltSharePoint #ShareWurst
  • #BaltSharePoint #ShareWurst
  • creating orphans#BaltSharePoint #ShareWurst
  • permissions management#BaltSharePoint #ShareWurst
  • publish#BaltSharePoint #ShareWurst
  • the recycle bin Manage the Recycle Bin of a site (Office.com)#BaltSharePoint #ShareWurst
  • testing workflows as a deity declarativeworkflowautostartonemailenabled (Property Reference)#BaltSharePoint #ShareWurst
  • deleting the wrong item#BaltSharePoint #ShareWurst
  • 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 Capacity requirements for the Web Analytics Shared Service in SharePoint Server 2010#BaltSharePoint #ShareWurst
  • permissive file handling > $webApp = Get-SPWebApplication("http://intranet.contoso.com") > $webApp.AllowedInlineDownloadMimeTypes.Add("application/pdf") > $webApp.Update()#BaltSharePoint #ShareWurst
  • #BaltSharePoint #ShareWurst
  • running in circles KB896861 DisableLoopbackCheck & SharePoint: What every admin and developer should know#BaltSharePoint #ShareWurst
  • pausing IIS#BaltSharePoint #ShareWurst
  • lost passphrases > $passphrase = ConvertTo-SecureString -asPlainText -Force > Set-SPPassPhrase -PassPhrase $passphrase -Confirm TechNet CodePlex#BaltSharePoint #ShareWurst
  • certificate revocation list <psuedocode> if (!server.HasInternetConnectivity()) { server.DisableCRLCheck(); } </psuedocode> SOFTWAREMicrosoftWindowsCurrentVersionWinTrustTrust ProvidersSoftware Publishing Certificate Revocation List Check and SharePoint 2010 without an Internet Connection#BaltSharePoint #ShareWurst
  • #BaltSharePoint #ShareWurst
  • not enough service accounts#BaltSharePoint #ShareWurst
  • 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)#BaltSharePoint #ShareWurst
  • 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 web • Domain user account Pool applications • Managed account Services Application Worker process identity for Service • Domain account Pool Application Pools • Managed account Search Service Process identity for SharePoint • Domain account Process Foundation (Help) search service and • Managed account SharePoint Search service Search Service Used to crawl content specified in content • Domain account Default Content sources Access User Profile Import Account used to import (and optionally • Domain account Account export) user data from an identity store • Replicate Directory Changes in AD#BaltSharePoint #ShareWurst
  • 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)#BaltSharePoint #ShareWurst
  • running the farm configuration wizard#BaltSharePoint #ShareWurst
  • sandboxed solutions… HKEY_LOCAL_MACHINESOFTWAREPoliciesMicrosoftWindows NTRPC HKEY_USERSAccountSIDSOFTWAREMicrosoftWindowsCurrentVersionWinTrustTrust ProvidersSoftwarePublishing#BaltSharePoint #ShareWurst
  • #BaltSharePoint #ShareWurst
  • managing managed paths#BaltSharePoint #ShareWurst
  • trim your (audit) logs stsadm -o trimauditlog –date 20120502 –databasename SP2010_Content_TRISPUG#BaltSharePoint #ShareWurst
  • trim your (audit) logs#BaltSharePoint #ShareWurst
  • #BaltSharePoint #ShareWurst
  • service management#BaltSharePoint #ShareWurst
  • service management takeaways#BaltSharePoint #ShareWurst
  • questions#BaltSharePoint #ShareWurst
  • contact scott.hoag@appliedis.com @ciphertxt Usher_Daniel@bah.com @usher#BaltSharePoint #ShareWurst