spca2013 - automating sharepoint

34

Upload: nccomms

Post on 09-May-2015

343 views

Category:

Technology


0 download

DESCRIPTION

Automating SharePoint

TRANSCRIPT

Page 1: SPCA2013 - Automating SharePoint
Page 2: SPCA2013 - Automating SharePoint
Page 3: SPCA2013 - Automating SharePoint
Page 4: SPCA2013 - Automating SharePoint

> Automating SharePointPlay nicely, mmmkay

Page 5: SPCA2013 - Automating SharePoint

Father Husband

Speaker ♥ Microsoft

http://appcogs.com

http://sebmatthews.net

@sebmatthews

http://linkedin.com/in/sebmatthews

[email protected] Cloud Guy

Dog Dad

All About Seb

Page 6: SPCA2013 - Automating SharePoint

Change of Plan…

Page 7: SPCA2013 - Automating SharePoint

Change in SharePoint…

Page 8: SPCA2013 - Automating SharePoint

Change in delivery

Page 9: SPCA2013 - Automating SharePoint
Page 10: SPCA2013 - Automating SharePoint

Tools

Page 11: SPCA2013 - Automating SharePoint
Page 12: SPCA2013 - Automating SharePoint

System Center

• Application Controller• Configuration Manager• Data Protection Manager• Operations Manager• Orchestrator• Service Manager• Virtual Machine Manager

Page 13: SPCA2013 - Automating SharePoint

PowerShell

• Deployment• Configuration• Management• Monitoring• Administration• Development• …Cookery, games, etc.

Page 14: SPCA2013 - Automating SharePoint

System Center

Page 15: SPCA2013 - Automating SharePoint

Tight Integration

• Management Packs• Monitoring & rules

• Data Protection Manager

• Fully Supported

Page 16: SPCA2013 - Automating SharePoint

Management Packs

• Install for all components of farm• Windows, SQL Server, IIS, SharePoint, etc.

• Require (complex) configuration• Rules engine

Page 17: SPCA2013 - Automating SharePoint

SP2013 Management Pack

Page 18: SPCA2013 - Automating SharePoint

Loose Integration

• Service Templates (VMM)• VHD build (SCO)• Runbooks (SCO)

• Not supportable

Page 19: SPCA2013 - Automating SharePoint

Runbooks

• Orchestrate activities• Full automation• Support for script (PoSh) and code

Page 20: SPCA2013 - Automating SharePoint

Runbooks

Page 21: SPCA2013 - Automating SharePoint

Nirvana

• SCOM Alerting >• VMM Service template >• SCO database migration >• SCO content database migration >• SCO network updates >

Page 22: SPCA2013 - Automating SharePoint

PowerShell

Page 23: SPCA2013 - Automating SharePoint

Tools for “free”

• Windows PowerShell• SQL PowerShell• SharePoint PowerShell• IIS PowerShell• Etc.

Page 24: SPCA2013 - Automating SharePoint

Rules for PowerShell

• Do 1 thing at a time• Naming is important• Dispose• Try {} Catch {} Finally {}• http://bigseb.me/trycatch

• Comment• Test

Page 25: SPCA2013 - Automating SharePoint

Stepping Out of the Box

Page 26: SPCA2013 - Automating SharePoint

SPInstallerLite

• Lightweight SharePoint install/config

• “Minature” AutoSPInstaller

Page 27: SPCA2013 - Automating SharePoint

CPU Utilisation

• $result = 1; foreach ($number in 1..2147483647) {$result = $result * $number};

Page 28: SPCA2013 - Automating SharePoint

Get-XHeaderHealth

Page 29: SPCA2013 - Automating SharePoint

Scheduled Tasks

Page 30: SPCA2013 - Automating SharePoint

Leverage Generic PowerShell

Page 31: SPCA2013 - Automating SharePoint

Wrap Up

Page 32: SPCA2013 - Automating SharePoint

Wrap Up

• System Centre• PowerShell

• I’ll email/tweet each of you the video links

Page 33: SPCA2013 - Automating SharePoint
Page 34: SPCA2013 - Automating SharePoint

Father Husband

Speaker ♥ Microsoft

http://appcogs.com

http://sebmatthews.net

@sebmatthews

http://linkedin.com/in/sebmatthews

[email protected] Cloud Guy

Dog Dad

Thanks for being here…

http://bigseb.me/sebdecks