SlideShare uma empresa Scribd logo
1 de 64
Baixar para ler offline
Tips & Tricks
For Architecting & Administrating
Highly Utilised Collaboration Environments
By Randy Perkins-Smart
Me, Myself and I
• Randy Perkins-Smart
• @SharePointRandy
• LinkedIn.com/in/RandyPerkins

• Perkins-Smart Consulting Ltd
•
•
•
•

Randy@Perkins-Smart.net
+44 (0) 20 7175 0105
www.Perkins-Smart.net
@Perkins-Smart

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
The views expressed in this presentation are
my own and do not reflect those of my past or
present employers or their clients.
Biography Extended
• Worked with SharePoint and other CMS/DMS solutions since circa 2001. I am a
SharePoint contractor currently working for one of the largest legal practices in
the world.
• I am a BCS Chartered IT Professional, Microsoft Certified Technology Specialist
and Microsoft Certified IT Professional. He founded the Channel Islands
SharePoint User Group and is co-leader of the East Anglia branch of the
SharePoint User Group. He is also on the Committee of the BCS Internet
Specialist Group.
• He has delivered SharePoint solutions to various industries including art, charity,
entertainment, not-for-profit, legal and financial.
• In his spare time, when he is not providing pro bono services to charities and
small businesses, he enjoys watching basketball and playing Lego with his sons.

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Agenda
• Who are you?
• Scenario
• Architecting
• Using Meta Data
• Administration
• Questions

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Who are you?

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Scenario
Painting a picture

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Scenario
• Worldwide offices
• Manage 100,000s projects and legal cases
• Every project / case has it’s own Site Collection
• No “legal” document or previous versions are deleted
• "eLibrary"
• Minimal Customisations
• Third party applications allowed

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
History and Roadmap
Traditional
DMS

2008

Plan upgrade to
SharePoint 2013

Migrate to
SharePoint 2010

2009

Decision to move
to SharePoint

2010

2011

2012

Finish migration
to SharePoint

Public and
Private Cloud

2013

2014

2015

Hybrid platform
SharePoint on premises & Office 365

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
< 2007

2008

2010

2012

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart

2014
Design
Architecting the platform
Port House by Zaha Hadid

The Mobile Art Pavilion for CHANEL by Zaha Hadid

School by Zaha Hadid

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy Fire Station by |Zaha Hadid
| Perkins-Smart.net
@Perkins-Smart
Farm Types

Intranet

Archive

DMS

Applications

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Farm Locations
• Region Based
•
•
•
•

Africa (AF)
Europe (EU)
Asia (AS)
Americas (AM)
• North America
• South America

• Oceania (includes Australia)

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Intranet and DMS Farms
• International
intranet.company.com
• Africa
af-intranet.company.com
• Europe
eu-intranet.company.com
• Asia
as-intranet.company.com
• Americas
nasa-intranet.company.com
• Oceania
oc-intranet.company.com

• Africa
af-dms.company.com
• Europe
eu-dms.company.com
• Asia
as-dms.company.com
• Americas
nasa-dms.company.com
• Oceania
oc-dms.company.com

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Archive (Records Centre)
and Applications Farms
• Africa
af-rc.company.com
• Europe
eu-rc.company.com
• Asia
as-rc.company.com
• Americas
nasa-rc.company.com
• Oceania
oc-rc.company.com

• Africa
af-apps.company.com
• Europe
eu-apps.company.com
• Asia
as-apps.company.com
• Americas
nasa-apps.company.com
• Oceania
oc-apps.company.com

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Tip

Plan you Office 365
tenant name carefully.

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Farms
Small

Medium

Large

• 2 Front End

• 4 Front End
(inc DC/RM)

• 2 Distributed Cache and
Request Management
• 6 Front End
• 6 Batch Processing
• 3 Workflow
• 2 Web App
• 4 Search
• 3 SQL Cluster

• 2 Batch Processing
• 2 Search
• 1 SQL Cluster

• 4 Batch Processing
• 1 Workflow

• 4 Search
• 2 SQL Cluster
• Config & Content
• Search

• Config
• Content
• Search

http://technet.microsoft.com/en-us/library/cc263199.aspx
Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Tip

Use PowerShell to build your Farm.

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
SQL Server
• Databases
• EU Content
• SP_EU_Content.mdf
• SP_EU_Content.ldf

• Instances
• Core
• Content
• Search

• Clusters

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Tip

Plan for the worst.
Hope for the best.

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Demo
Create a Matter Site
• Aim, create a Site Collection based on Meta Data from a Custom
list.

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Metadata
Data about data
Data about Data
• Dublin Core Metadata Element Set
• Used for web pages

• E-GMS (e-Government Metadata Standard)
• ISO 19115:2003 Geographic Information: Metadata
• Describes digital or physical objects

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Microsoft Office Metadata
Author Name
Author Initials
Company or organization name
Computer name
Name of the network server or
hard disk where the document is
saved
• Other file properties and
summary information
• Non-visible portions of embedded
OLE objects
•
•
•
•
•

• Names of previous document
authors
• Document revisions
• Document versions
• Template information
• Hidden text or cells
• Personalized views
• Comments
• …and more!

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Legal Meta Data
•
•
•
•
•
•
•
•

Client Name
Client Number
Client Type
Matter Name
Matter Number
Attorney / Lawyer Assigned
Matter Type
Matter Status

•
•
•
•
•
•
•
•

First Court Date
Next Court Date
Matter Notes
Matter Start Date
Matter End Date
Jurisdiction
Region
Matter Sensitivity

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Classification of Data
Security

Nationality Caveat

Descriptors

• Top secret

UK EYES Only

• Budget

• Secret

CANUKUS Eyes Only

• Commercial • Policy

• Confidential

AUSCANNZUKUS

• Honours

• Personal
• Staff

• Restricted

• Management • Visits

• Protect

• Medical

• Unclassified

Source: http://en.wikipedia.org/wiki/Classified_information_in_the_United_Kingdom
Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Classification of Data
•

Top secret
Information marked as Top secret is that which whose release is liable to cause considerable loss of life, international diplomatic incidents, or
severely impact ongoing intelligence operations. Prior to the Second World War, the highest level was "Most Secret"; it was renamed so that the
UK and US operated to a consistent system.

•

Secret
This marking is used for information whose side-effects may be life-threatening, disruptive to public order or detrimental to diplomatic relations
with friendly nations.

•

Confidential
The effects of releasing information marked as Confidential include considerable infringement on personal liberties, material damage to
diplomatic relations, or to seriously disrupt day-to-day life in the country.

•

Restricted
Information marked as Restricted is at a level where the release of the material will have effects such as significant distress to individuals,
adversely affecting the effectiveness of military operations, or to compromise law enforcement.

•

Protect
Such information will cause distress to individuals, cause financial loss or improper gain, prejudice the investigation or facilitate the commission
of a crime or disadvantage government in commercial or policy negotiations with others.

•

Unclassified
The term "UNCLASSIFIED" or "NOT PROTECTIVELY MARKED" may be used in UK Government documents to indicate positively that a protective
marking is not needed.

Source: http://en.wikipedia.org/wiki/Classified_information_in_the_United_Kingdom

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Taxonomy Term Store
Term
BooksGroup(s)
Term Set(s)
Book Categories
Term(s)
Non-Fiction

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Tip

Plan your
Taxonomy / Folksonomy
carefully

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
DEMO
Taxonomy Term Store

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Manual Demo

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Taxonomy Term Store Example

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Meta Data Removal
• Manual
• Microsoft Office

• Automated
• Microsoft Office
• Third Party Tools
• Workshare Security (http://www.workshare.com/)

• Combination

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Creating Content Types
• User Interface
http://www.sharepointfront.com/powershell-cmdlets-to-create-andremove-a-contenttype-hub/
• PowerShell
http://get-spscripts.com/2011/02/export-and-importcreate-sitecontent.html
• Visual Studio
http://msdn.microsoft.com/en-us/library/gg295290(v=office.14).aspx

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Content Type and Terms
Document

Matter
Document

eLibrary Book

Physical Book

Location

Electronic Book

Matter Contract

Matter Intellectual
Property
Protection

Matter Letter

Matter
Litigation

Matter Securities
Compliance

RFID

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Demo
eLibrary

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Auto Classification / Tagging
• Reduce cost
• of tagging and mis-tagging
• associated with the inability to find information

• Reduce risk associated with end user non-compliance
issues
• Standardise company processes associated with the
identification and segregation of privacy data

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Security
Trust no one
Security - Chinese / Ethical walls
In business, a Chinese wall is an
information barrier implemented
within a firm organization to
prevent exchanges of information
that could cause conflicts of
interest.
For example, a Chinese wall may
be erected to separate and isolate
persons who make investment
decisions from persons who are
privy to undisclosed material
information which may influence
those decisions.
http://en.wikipedia.org/wiki/Chinese_wall

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Security Tools
• General
• AvePoint DocAve Administrator
http://www.avepoint.com
• Metalogix ControlPoint
http://www.metalogix.com

• Mobile
• Harmoni.ie
http://www.harmoni.ie
Colligo Briefcase Enterprise
http://www.colligo.com

• Ethical Walls
• IntApp WallBuilder
http://www.intapp.com
• Compliguard Protect
http://fraymangroup.com

• Metadata based
• Titus SharePoint Security
Metadata Security
http://www.titus.com

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Tip

Don’t underestimate the work involved in
understanding and implementing security.

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Integration
Putting together the puzzle
Microsoft Office and PDF
• Microsoft Office
• Service Pack
• Office Filter Pack

• PDF Software
• Adobe (Acrobat Reader)
• Foxit (Foxit PDF Reader)

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Foxit SharePoint PDF Reader

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Management
Looking after SharePoint
Tools of the Trade
• UI
• Third Party Tools
• PowerShell

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
PowerShell
With great power comes great responsibility
Tip

Love
PowerShell

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
PowerShell Tips
• Transcript
• Start-Transcript
http://technet.microsoft.com/en-us/library/hh849687.aspx
• Stop-Transcript
http://technet.microsoft.com/en-us/library/hh849688.aspx

• Exporting
• Export-Clixml
http://technet.microsoft.com/en-us/library/hh849916.aspx
• ConvertTo-Csv
http://technet.microsoft.com/en-us/library/hh849878.aspx
• ConvertTo-Html
http://technet.microsoft.com/en-us/library/hh849878.aspx

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
PowerShell Tips
• Merge-SPLogFile
Merges trace logs from all servers in the Farm into a single log file
on the local server.
• 2010 - http://technet.microsoft.com/enus/library/ff607721%28v=office.14%29.aspx
• 2013 - http://technet.microsoft.com/enus/library/ff607721%28v=office.15%29.aspx

• Example:
Merge-SPLogFile -Path “L:LogsFarmLog.log" –Overwrite
-StartTime “09/11/2013 12:00" - EndTime " 09/11/2013 13:00"

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
PowerShell for Site Collection
# Get all Site Collections in the web application called http://SharePointRandy
Get-SPWebApplication http://SharePointRandy | Get-SPSite
# Get all Site Collections in the content Database with the specified GUID
# Format the output
# And display the URL, Owner, Secondary Owner and Quota inforamtion
Get-SPSite -ContentDatabase $dbguid | Format-Table -Property Url, Owner,
SecondaryOwner, Quota

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Get Inventory of All SharePoint Documents
Using Windows PowerShell
function Get-DocInventory([string]$siteUrl) {
$site = New-Object Microsoft.SharePoint.SPSite $siteUrl
foreach ($web in $site.AllWebs) {
foreach ($list in $web.Lists) {
if ($list.BaseType -ne “DocumentLibrary”) {
continue
}
http://www.codeproject.com/Articles/676989/Get-Inventory-of-AllSharePoint-Documents-Using-Wi

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Tips
• Enforce checkout
• Plan cross farm Taxonomy
• XMP = Extensible Mark-up Platform
• http://www.adobe.com/products/xmp/

• DR
• RPO = Recover Point Objective
• RTP = Recover Time Objective

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Orphaned Sites
• Sites that can not be accessed!
• Various ways they can be created
• A waste of space
• You may, but unlikely, have thousands!

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Timer Job History
• To get number of rows
• (select count (*) from dbo.TimerJobHistory)

• The table doesn’t have that many columns but can have gigabytes
of data.
• Id, ServiceId, WebApplicationId, JobId, ServerId, Status, StartTime,
EndTime, WebApplicationName, JobTitle, ServerName, DatabaseName,
ErrorMessage

• Only 7 days are meant to be kept
• $history.daystokeephistory = 365
$history.update()
$history.runnow()
Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Third Party Tools
Administration Tools
• AvePoint
• DocAve Archiver
• DocAve eDiscovery
• DocAve Compliance Detector

• Metalogix
• ControlPoint

• HiSoftware
• Compliance Sheriff® SP for SharePoint
• Security Sheriff™ SP for SharePoint

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
SharePoint add-ons for Legal DM
• Epona DMS for Legal
http://www.epona.com
• ContentWorker
http://www.contentworker.com
• GO Legal SharePoint DMS
http://www.enableplc.com
• PageLight
http://sai-innovations.com

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
Thank You and Questions

?
Me, Myself and I
• Randy Perkins-Smart
• @SharePointRandy
• LinkedIn.com/in/RandyPerkins

• Perkins-Smart Consulting Ltd
•
•
•
•

Randy@Perkins-Smart.net
+44 (0) 20 7175 0105
www.Perkins-Smart.net
@Perkins-Smart

Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart

Mais conteúdo relacionado

Semelhante a Tips & Tricks For Architecting & Administrating Highly Utilised Collaboration Environments (SUGUK 2014-02-11)

Reduce Cost, Time, and Risk – eDiscovery and Records Management in SharePoint
Reduce Cost, Time, and Risk – eDiscovery and Records Management in SharePointReduce Cost, Time, and Risk – eDiscovery and Records Management in SharePoint
Reduce Cost, Time, and Risk – eDiscovery and Records Management in SharePoint
Concept Searching, Inc
 
Practical Perspectives On Dealing With SharePoint Complexity
Practical Perspectives On Dealing With SharePoint ComplexityPractical Perspectives On Dealing With SharePoint Complexity
Practical Perspectives On Dealing With SharePoint Complexity
Richard Harbridge
 
The New Frontier: Optimizing Big Data Exploration
The New Frontier: Optimizing Big Data ExplorationThe New Frontier: Optimizing Big Data Exploration
The New Frontier: Optimizing Big Data Exploration
Inside Analysis
 
Modernizing Integration with Data Virtualization
Modernizing Integration with Data VirtualizationModernizing Integration with Data Virtualization
Modernizing Integration with Data Virtualization
Denodo
 
SPFest Chicago - Practical Tools and Techniques for the SharePoint Business A...
SPFest Chicago - Practical Tools and Techniques for the SharePoint Business A...SPFest Chicago - Practical Tools and Techniques for the SharePoint Business A...
SPFest Chicago - Practical Tools and Techniques for the SharePoint Business A...
Richard Harbridge
 

Semelhante a Tips & Tricks For Architecting & Administrating Highly Utilised Collaboration Environments (SUGUK 2014-02-11) (20)

Reduce Cost, Time, and Risk – eDiscovery and Records Management in SharePoint
Reduce Cost, Time, and Risk – eDiscovery and Records Management in SharePointReduce Cost, Time, and Risk – eDiscovery and Records Management in SharePoint
Reduce Cost, Time, and Risk – eDiscovery and Records Management in SharePoint
 
Company Profile - NPC with TIBCO Spotfire solution
Company Profile - NPC with TIBCO Spotfire solution  Company Profile - NPC with TIBCO Spotfire solution
Company Profile - NPC with TIBCO Spotfire solution
 
SharePoint for Government
SharePoint for GovernmentSharePoint for Government
SharePoint for Government
 
Introducing Trillium DQ for Big Data: Powerful Profiling and Data Quality for...
Introducing Trillium DQ for Big Data: Powerful Profiling and Data Quality for...Introducing Trillium DQ for Big Data: Powerful Profiling and Data Quality for...
Introducing Trillium DQ for Big Data: Powerful Profiling and Data Quality for...
 
SharePoint Alternatives
SharePoint AlternativesSharePoint Alternatives
SharePoint Alternatives
 
Exploiting SharePoint 2013 for improved “Findability” of People and Content
Exploiting SharePoint 2013 for improved “Findability” of People and ContentExploiting SharePoint 2013 for improved “Findability” of People and Content
Exploiting SharePoint 2013 for improved “Findability” of People and Content
 
Practical Perspectives On Dealing With SharePoint Complexity
Practical Perspectives On Dealing With SharePoint ComplexityPractical Perspectives On Dealing With SharePoint Complexity
Practical Perspectives On Dealing With SharePoint Complexity
 
Building a hybrid share point information governance plan
Building a hybrid share point information governance planBuilding a hybrid share point information governance plan
Building a hybrid share point information governance plan
 
Big Data Ecosystem @ LinkedIn
Big Data Ecosystem @ LinkedInBig Data Ecosystem @ LinkedIn
Big Data Ecosystem @ LinkedIn
 
The New Frontier: Optimizing Big Data Exploration
The New Frontier: Optimizing Big Data ExplorationThe New Frontier: Optimizing Big Data Exploration
The New Frontier: Optimizing Big Data Exploration
 
Enough Talk – Solving GDPR Problems Through Metadata-Driven Compliance Webinar
Enough Talk – Solving GDPR Problems Through Metadata-Driven Compliance WebinarEnough Talk – Solving GDPR Problems Through Metadata-Driven Compliance Webinar
Enough Talk – Solving GDPR Problems Through Metadata-Driven Compliance Webinar
 
RWDG Webinar: Using Data Governance to Improve Data Understanding
RWDG Webinar: Using Data Governance to Improve Data UnderstandingRWDG Webinar: Using Data Governance to Improve Data Understanding
RWDG Webinar: Using Data Governance to Improve Data Understanding
 
Rescue.org Intranet
Rescue.org IntranetRescue.org Intranet
Rescue.org Intranet
 
Taking the Share out of Sharepoint: SharePoint Application Security.
Taking the Share out of Sharepoint: SharePoint Application Security.Taking the Share out of Sharepoint: SharePoint Application Security.
Taking the Share out of Sharepoint: SharePoint Application Security.
 
What You Need to Know Before Upgrading to SharePoint 2013
What You Need to Know Before Upgrading to SharePoint 2013What You Need to Know Before Upgrading to SharePoint 2013
What You Need to Know Before Upgrading to SharePoint 2013
 
Who Should Own Data Governance – IT or Business?
Who Should Own Data Governance – IT or Business?Who Should Own Data Governance – IT or Business?
Who Should Own Data Governance – IT or Business?
 
Modernizing Integration with Data Virtualization
Modernizing Integration with Data VirtualizationModernizing Integration with Data Virtualization
Modernizing Integration with Data Virtualization
 
SharePoint in a Regulated Environment
SharePoint in a Regulated EnvironmentSharePoint in a Regulated Environment
SharePoint in a Regulated Environment
 
Has Traditional MDM Finally Met its Match?
Has Traditional MDM Finally Met its Match?Has Traditional MDM Finally Met its Match?
Has Traditional MDM Finally Met its Match?
 
SPFest Chicago - Practical Tools and Techniques for the SharePoint Business A...
SPFest Chicago - Practical Tools and Techniques for the SharePoint Business A...SPFest Chicago - Practical Tools and Techniques for the SharePoint Business A...
SPFest Chicago - Practical Tools and Techniques for the SharePoint Business A...
 

Mais de Randy Perkins-Smart

Mais de Randy Perkins-Smart (7)

Taxonomy Bootcamp London 2018
Taxonomy Bootcamp London 2018Taxonomy Bootcamp London 2018
Taxonomy Bootcamp London 2018
 
IRMS 2018 - Looking to the future to preserver the past
IRMS 2018 - Looking to the future to preserver the pastIRMS 2018 - Looking to the future to preserver the past
IRMS 2018 - Looking to the future to preserver the past
 
Digital Workplaces & Office 365 - Building and Project Managing Them
Digital Workplaces & Office 365 - Building and Project Managing ThemDigital Workplaces & Office 365 - Building and Project Managing Them
Digital Workplaces & Office 365 - Building and Project Managing Them
 
Information and Records Management in SharePoint (SharePoint Saturday 2014)
Information and Records Management in SharePoint (SharePoint Saturday 2014)Information and Records Management in SharePoint (SharePoint Saturday 2014)
Information and Records Management in SharePoint (SharePoint Saturday 2014)
 
IRMS Conference 2014
IRMS Conference 2014IRMS Conference 2014
IRMS Conference 2014
 
Is SharePoint 2010 the panacea to the shortcomings & difficulties we had with...
Is SharePoint 2010 the panacea to the shortcomings & difficulties we had with...Is SharePoint 2010 the panacea to the shortcomings & difficulties we had with...
Is SharePoint 2010 the panacea to the shortcomings & difficulties we had with...
 
Sword
SwordSword
Sword
 

Último

Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 

Último (20)

Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
GenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdfGenAI Risks & Security Meetup 01052024.pdf
GenAI Risks & Security Meetup 01052024.pdf
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 

Tips & Tricks For Architecting & Administrating Highly Utilised Collaboration Environments (SUGUK 2014-02-11)

  • 1. Tips & Tricks For Architecting & Administrating Highly Utilised Collaboration Environments By Randy Perkins-Smart
  • 2. Me, Myself and I • Randy Perkins-Smart • @SharePointRandy • LinkedIn.com/in/RandyPerkins • Perkins-Smart Consulting Ltd • • • • Randy@Perkins-Smart.net +44 (0) 20 7175 0105 www.Perkins-Smart.net @Perkins-Smart Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 3. The views expressed in this presentation are my own and do not reflect those of my past or present employers or their clients.
  • 4. Biography Extended • Worked with SharePoint and other CMS/DMS solutions since circa 2001. I am a SharePoint contractor currently working for one of the largest legal practices in the world. • I am a BCS Chartered IT Professional, Microsoft Certified Technology Specialist and Microsoft Certified IT Professional. He founded the Channel Islands SharePoint User Group and is co-leader of the East Anglia branch of the SharePoint User Group. He is also on the Committee of the BCS Internet Specialist Group. • He has delivered SharePoint solutions to various industries including art, charity, entertainment, not-for-profit, legal and financial. • In his spare time, when he is not providing pro bono services to charities and small businesses, he enjoys watching basketball and playing Lego with his sons. Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 5. Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 6. Agenda • Who are you? • Scenario • Architecting • Using Meta Data • Administration • Questions Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 7. Who are you? Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 8. Scenario Painting a picture Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 9. Scenario • Worldwide offices • Manage 100,000s projects and legal cases • Every project / case has it’s own Site Collection • No “legal” document or previous versions are deleted • "eLibrary" • Minimal Customisations • Third party applications allowed Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 10. History and Roadmap Traditional DMS 2008 Plan upgrade to SharePoint 2013 Migrate to SharePoint 2010 2009 Decision to move to SharePoint 2010 2011 2012 Finish migration to SharePoint Public and Private Cloud 2013 2014 2015 Hybrid platform SharePoint on premises & Office 365 Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 11. < 2007 2008 2010 2012 Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart 2014
  • 13. Port House by Zaha Hadid The Mobile Art Pavilion for CHANEL by Zaha Hadid School by Zaha Hadid Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy Fire Station by |Zaha Hadid | Perkins-Smart.net @Perkins-Smart
  • 14. Farm Types Intranet Archive DMS Applications Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 15. Farm Locations • Region Based • • • • Africa (AF) Europe (EU) Asia (AS) Americas (AM) • North America • South America • Oceania (includes Australia) Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 16. Intranet and DMS Farms • International intranet.company.com • Africa af-intranet.company.com • Europe eu-intranet.company.com • Asia as-intranet.company.com • Americas nasa-intranet.company.com • Oceania oc-intranet.company.com • Africa af-dms.company.com • Europe eu-dms.company.com • Asia as-dms.company.com • Americas nasa-dms.company.com • Oceania oc-dms.company.com Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 17. Archive (Records Centre) and Applications Farms • Africa af-rc.company.com • Europe eu-rc.company.com • Asia as-rc.company.com • Americas nasa-rc.company.com • Oceania oc-rc.company.com • Africa af-apps.company.com • Europe eu-apps.company.com • Asia as-apps.company.com • Americas nasa-apps.company.com • Oceania oc-apps.company.com Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 18. Tip Plan you Office 365 tenant name carefully. Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 19. Farms Small Medium Large • 2 Front End • 4 Front End (inc DC/RM) • 2 Distributed Cache and Request Management • 6 Front End • 6 Batch Processing • 3 Workflow • 2 Web App • 4 Search • 3 SQL Cluster • 2 Batch Processing • 2 Search • 1 SQL Cluster • 4 Batch Processing • 1 Workflow • 4 Search • 2 SQL Cluster • Config & Content • Search • Config • Content • Search http://technet.microsoft.com/en-us/library/cc263199.aspx Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 20. Tip Use PowerShell to build your Farm. Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 21. SQL Server • Databases • EU Content • SP_EU_Content.mdf • SP_EU_Content.ldf • Instances • Core • Content • Search • Clusters Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 22. Tip Plan for the worst. Hope for the best. Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 23. Demo Create a Matter Site • Aim, create a Site Collection based on Meta Data from a Custom list. Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 24. Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 26. Data about Data • Dublin Core Metadata Element Set • Used for web pages • E-GMS (e-Government Metadata Standard) • ISO 19115:2003 Geographic Information: Metadata • Describes digital or physical objects Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 27. Microsoft Office Metadata Author Name Author Initials Company or organization name Computer name Name of the network server or hard disk where the document is saved • Other file properties and summary information • Non-visible portions of embedded OLE objects • • • • • • Names of previous document authors • Document revisions • Document versions • Template information • Hidden text or cells • Personalized views • Comments • …and more! Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 28. Legal Meta Data • • • • • • • • Client Name Client Number Client Type Matter Name Matter Number Attorney / Lawyer Assigned Matter Type Matter Status • • • • • • • • First Court Date Next Court Date Matter Notes Matter Start Date Matter End Date Jurisdiction Region Matter Sensitivity Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 29. Classification of Data Security Nationality Caveat Descriptors • Top secret UK EYES Only • Budget • Secret CANUKUS Eyes Only • Commercial • Policy • Confidential AUSCANNZUKUS • Honours • Personal • Staff • Restricted • Management • Visits • Protect • Medical • Unclassified Source: http://en.wikipedia.org/wiki/Classified_information_in_the_United_Kingdom Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 30. Classification of Data • Top secret Information marked as Top secret is that which whose release is liable to cause considerable loss of life, international diplomatic incidents, or severely impact ongoing intelligence operations. Prior to the Second World War, the highest level was "Most Secret"; it was renamed so that the UK and US operated to a consistent system. • Secret This marking is used for information whose side-effects may be life-threatening, disruptive to public order or detrimental to diplomatic relations with friendly nations. • Confidential The effects of releasing information marked as Confidential include considerable infringement on personal liberties, material damage to diplomatic relations, or to seriously disrupt day-to-day life in the country. • Restricted Information marked as Restricted is at a level where the release of the material will have effects such as significant distress to individuals, adversely affecting the effectiveness of military operations, or to compromise law enforcement. • Protect Such information will cause distress to individuals, cause financial loss or improper gain, prejudice the investigation or facilitate the commission of a crime or disadvantage government in commercial or policy negotiations with others. • Unclassified The term "UNCLASSIFIED" or "NOT PROTECTIVELY MARKED" may be used in UK Government documents to indicate positively that a protective marking is not needed. Source: http://en.wikipedia.org/wiki/Classified_information_in_the_United_Kingdom Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 31. Taxonomy Term Store Term BooksGroup(s) Term Set(s) Book Categories Term(s) Non-Fiction Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 32. Tip Plan your Taxonomy / Folksonomy carefully Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 33. DEMO Taxonomy Term Store Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 34. Manual Demo Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 35. Taxonomy Term Store Example Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 36. Meta Data Removal • Manual • Microsoft Office • Automated • Microsoft Office • Third Party Tools • Workshare Security (http://www.workshare.com/) • Combination Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 37. Creating Content Types • User Interface http://www.sharepointfront.com/powershell-cmdlets-to-create-andremove-a-contenttype-hub/ • PowerShell http://get-spscripts.com/2011/02/export-and-importcreate-sitecontent.html • Visual Studio http://msdn.microsoft.com/en-us/library/gg295290(v=office.14).aspx Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 38. Content Type and Terms Document Matter Document eLibrary Book Physical Book Location Electronic Book Matter Contract Matter Intellectual Property Protection Matter Letter Matter Litigation Matter Securities Compliance RFID Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 39. Demo eLibrary Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 40. Auto Classification / Tagging • Reduce cost • of tagging and mis-tagging • associated with the inability to find information • Reduce risk associated with end user non-compliance issues • Standardise company processes associated with the identification and segregation of privacy data Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 41. Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 43. Security - Chinese / Ethical walls In business, a Chinese wall is an information barrier implemented within a firm organization to prevent exchanges of information that could cause conflicts of interest. For example, a Chinese wall may be erected to separate and isolate persons who make investment decisions from persons who are privy to undisclosed material information which may influence those decisions. http://en.wikipedia.org/wiki/Chinese_wall Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 44. Security Tools • General • AvePoint DocAve Administrator http://www.avepoint.com • Metalogix ControlPoint http://www.metalogix.com • Mobile • Harmoni.ie http://www.harmoni.ie Colligo Briefcase Enterprise http://www.colligo.com • Ethical Walls • IntApp WallBuilder http://www.intapp.com • Compliguard Protect http://fraymangroup.com • Metadata based • Titus SharePoint Security Metadata Security http://www.titus.com Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 45. Tip Don’t underestimate the work involved in understanding and implementing security. Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 47. Microsoft Office and PDF • Microsoft Office • Service Pack • Office Filter Pack • PDF Software • Adobe (Acrobat Reader) • Foxit (Foxit PDF Reader) Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 48. Foxit SharePoint PDF Reader Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 50. Tools of the Trade • UI • Third Party Tools • PowerShell Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 51. PowerShell With great power comes great responsibility
  • 52. Tip Love PowerShell Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 53. PowerShell Tips • Transcript • Start-Transcript http://technet.microsoft.com/en-us/library/hh849687.aspx • Stop-Transcript http://technet.microsoft.com/en-us/library/hh849688.aspx • Exporting • Export-Clixml http://technet.microsoft.com/en-us/library/hh849916.aspx • ConvertTo-Csv http://technet.microsoft.com/en-us/library/hh849878.aspx • ConvertTo-Html http://technet.microsoft.com/en-us/library/hh849878.aspx Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 54. PowerShell Tips • Merge-SPLogFile Merges trace logs from all servers in the Farm into a single log file on the local server. • 2010 - http://technet.microsoft.com/enus/library/ff607721%28v=office.14%29.aspx • 2013 - http://technet.microsoft.com/enus/library/ff607721%28v=office.15%29.aspx • Example: Merge-SPLogFile -Path “L:LogsFarmLog.log" –Overwrite -StartTime “09/11/2013 12:00" - EndTime " 09/11/2013 13:00" Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 55. PowerShell for Site Collection # Get all Site Collections in the web application called http://SharePointRandy Get-SPWebApplication http://SharePointRandy | Get-SPSite # Get all Site Collections in the content Database with the specified GUID # Format the output # And display the URL, Owner, Secondary Owner and Quota inforamtion Get-SPSite -ContentDatabase $dbguid | Format-Table -Property Url, Owner, SecondaryOwner, Quota Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 56. Get Inventory of All SharePoint Documents Using Windows PowerShell function Get-DocInventory([string]$siteUrl) { $site = New-Object Microsoft.SharePoint.SPSite $siteUrl foreach ($web in $site.AllWebs) { foreach ($list in $web.Lists) { if ($list.BaseType -ne “DocumentLibrary”) { continue } http://www.codeproject.com/Articles/676989/Get-Inventory-of-AllSharePoint-Documents-Using-Wi Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 57. Tips • Enforce checkout • Plan cross farm Taxonomy • XMP = Extensible Mark-up Platform • http://www.adobe.com/products/xmp/ • DR • RPO = Recover Point Objective • RTP = Recover Time Objective Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 58. Orphaned Sites • Sites that can not be accessed! • Various ways they can be created • A waste of space • You may, but unlikely, have thousands! Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 59. Timer Job History • To get number of rows • (select count (*) from dbo.TimerJobHistory) • The table doesn’t have that many columns but can have gigabytes of data. • Id, ServiceId, WebApplicationId, JobId, ServerId, Status, StartTime, EndTime, WebApplicationName, JobTitle, ServerName, DatabaseName, ErrorMessage • Only 7 days are meant to be kept • $history.daystokeephistory = 365 $history.update() $history.runnow() Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 61. Administration Tools • AvePoint • DocAve Archiver • DocAve eDiscovery • DocAve Compliance Detector • Metalogix • ControlPoint • HiSoftware • Compliance Sheriff® SP for SharePoint • Security Sheriff™ SP for SharePoint Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 62. SharePoint add-ons for Legal DM • Epona DMS for Legal http://www.epona.com • ContentWorker http://www.contentworker.com • GO Legal SharePoint DMS http://www.enableplc.com • PageLight http://sai-innovations.com Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart
  • 63. Thank You and Questions ?
  • 64. Me, Myself and I • Randy Perkins-Smart • @SharePointRandy • LinkedIn.com/in/RandyPerkins • Perkins-Smart Consulting Ltd • • • • Randy@Perkins-Smart.net +44 (0) 20 7175 0105 www.Perkins-Smart.net @Perkins-Smart Randy Perkins-Smart | randy.perkins-smart.com | @SharePointRandy | Perkins-Smart.net | @Perkins-Smart