SPCA2013 - Automating SharePoint

588 views

Published on

Automating SharePoint

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

No Downloads
Views
Total views
588
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
36
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

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

×