0
> Automating SharePoint
Play nicely, mmmkay
All About Seb

http://appcogs.com
http://sebmatthews.net
@sebmatthews

Dog Dad

Father

Cloud Guy

Speaker

Husband

http:...
Change of Plan…
Change in SharePoint…
Change in delivery
Tools
System Center
• Application Controller
• Configuration Manager
• Data Protection Manager
• Operations Manager
• Orchestrat...
PowerShell
• Deployment
• Configuration
• Management
• Monitoring
• Administration
• Development
• …Cookery, games, etc. 
System Center
Tight Integration
• Management Packs
• Monitoring & rules

• Data Protection Manager
• Fully Supported
Management Packs
• Install for all components of farm
• Windows, SQL Server, IIS, SharePoint, etc.

• Require (complex) co...
SP2013 Management Pack
Loose Integration
• Service Templates (VMM)
• VHD build (SCO)
• Runbooks (SCO)
• Not supportable
Runbooks
• Orchestrate activities
• Full automation
• Support for script (PoSh) and code
Runbooks
Nirvana
• SCOM Alerting >
• VMM Service template >
• SCO database migration >
• SCO content database migration >
• SCO net...
PowerShell
Tools for “free”
• Windows PowerShell
• SQL PowerShell
• SharePoint PowerShell
• IIS PowerShell
• Etc.
Rules for PowerShell
• Do 1 thing at a time
• Naming is important
• Dispose
• Try {} Catch {} Finally {}
• http://bigseb.m...
Stepping Out of the Box
SPInstallerLite
• Lightweight SharePoint install/config

• “Minature” AutoSPInstaller
CPU Utilisation
• $result = 1; foreach ($number in 1..2147483647) {$result = $result * $number};
Get-XHeaderHealth
Scheduled Tasks
Leverage Generic PowerShell
Wrap Up
Wrap Up
• System Centre
• PowerShell
• I’ll email/tweet each of you the video links
Thanks for being here…
http://bigseb.me/sebdecks
http://appcogs.com
http://sebmatthews.net
@sebmatthews

Dog Dad

Father

...
SPCA2013 - Automating SharePoint
SPCA2013 - Automating SharePoint
SPCA2013 - Automating SharePoint
SPCA2013 - Automating SharePoint
SPCA2013 - Automating SharePoint
SPCA2013 - Automating SharePoint
Upcoming SlideShare
Loading in...5
×

SPCA2013 - Automating SharePoint

341

Published on

Automating SharePoint

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
341
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
35
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "SPCA2013 - Automating SharePoint"

  1. 1. > Automating SharePoint Play nicely, mmmkay
  2. 2. All About Seb http://appcogs.com http://sebmatthews.net @sebmatthews Dog Dad Father Cloud Guy Speaker Husband http://linkedin.com/in/sebmatthews seb@appcogs.com Microsoft
  3. 3. Change of Plan…
  4. 4. Change in SharePoint…
  5. 5. Change in delivery
  6. 6. Tools
  7. 7. System Center • Application Controller • Configuration Manager • Data Protection Manager • Operations Manager • Orchestrator • Service Manager • Virtual Machine Manager
  8. 8. PowerShell • Deployment • Configuration • Management • Monitoring • Administration • Development • …Cookery, games, etc. 
  9. 9. System Center
  10. 10. Tight Integration • Management Packs • Monitoring & rules • Data Protection Manager • Fully Supported
  11. 11. Management Packs • Install for all components of farm • Windows, SQL Server, IIS, SharePoint, etc. • Require (complex) configuration • Rules engine
  12. 12. SP2013 Management Pack
  13. 13. Loose Integration • Service Templates (VMM) • VHD build (SCO) • Runbooks (SCO) • Not supportable
  14. 14. Runbooks • Orchestrate activities • Full automation • Support for script (PoSh) and code
  15. 15. Runbooks
  16. 16. Nirvana • SCOM Alerting > • VMM Service template > • SCO database migration > • SCO content database migration > • SCO network updates >
  17. 17. PowerShell
  18. 18. Tools for “free” • Windows PowerShell • SQL PowerShell • SharePoint PowerShell • IIS PowerShell • Etc.
  19. 19. Rules for PowerShell • Do 1 thing at a time • Naming is important • Dispose • Try {} Catch {} Finally {} • http://bigseb.me/trycatch • Comment • Test
  20. 20. Stepping Out of the Box
  21. 21. SPInstallerLite • Lightweight SharePoint install/config • “Minature” AutoSPInstaller
  22. 22. CPU Utilisation • $result = 1; foreach ($number in 1..2147483647) {$result = $result * $number};
  23. 23. Get-XHeaderHealth
  24. 24. Scheduled Tasks
  25. 25. Leverage Generic PowerShell
  26. 26. Wrap Up
  27. 27. Wrap Up • System Centre • PowerShell • I’ll email/tweet each of you the video links
  28. 28. Thanks for being here… http://bigseb.me/sebdecks http://appcogs.com http://sebmatthews.net @sebmatthews Dog Dad Father Cloud Guy Speaker Husband http://linkedin.com/in/sebmatthews seb@appcogs.com Microsoft
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×