Author/Tech Trainer, Pluralsight Protecting SharePoint Server with PowerShell Desired State Configuration Tim Warner Author/Tech Trainer, Pluralsight Saturday, May 14, 2016 2:55 - 3:55 PM Room S277
What is the future of SharePoint? Discussion led by Jeff Teper Jeff Teper, Microsoft Corporate Vice President of OneDrive and SharePoint, will lead us in discussing the future of the platform and then take your questions. Join us at 4pm for our final SPS Nashville session for all attendees in the State Farm room (volunteers will be providing directions to the hall).
Session Materials http://timwarnertech.com/sps2016.zip
Agenda Recognize the problem of configuration drift Understand how Windows PowerShell DSC can solve the problem Learn how to apply DSC to a SharePoint Server farm Discover implications for Microsoft Azure (If we have time...)
Configuration Drift
Configuration Drift Ramifications Reduced security Compliance failures Reduced performance Reduced availability SLA impacts High cost of manual management labor
Configuration Management Solutions Windows PowerShell DSC
Windows Powershell DSC Quick Start
CIM/WMI Repository
Programming Paradigms Imperative Declarative Explicit instructions on how the program should do its work Examples: .NET, PowerShell "Make it so" Examples, SQL, DSC
DSC High-Level Architecture DSC is based entirely in the DMTF Common Information Model (CIM) standard Microsoft's CIM implementation is WMI There are lots of ways to configure a highly available pull server farm (SMB, IIS, etc.)
DSC Resources Building blocks of a DSC configuration They're PowerShell modules 1 configuration per machine Requires PowerShell v4 or v5 Built-in Experimental ("x" resources) Community ("c" resources)
Demo
Protect Our SharePoint Farm with DSC
What Can We Protect in SharePoint? Active Directory IIS SQL Server Registry File system Most SharePoint administrative settings
Demo
Microsoft Azure Implications
You can even host DSC pull servers in the Azure cloud! This does NOT apply to the SP Online managed environment!
Summary Windows PowerShell is at the center of Windows systems administration nowadays PowerShell DSC isn't required, nor is it very mature Part of today's "cloud cadence"/DevOps practice Chef Software is a big Microsoft partner
Summary Tim Warner timothywarner316@gmail.com @TechTrainerTim timwarnertech.com/sps2016.zip Don't forget the evaluation! Thanks so much for attending :)
Thank You for being a part of SharePoint Saturday Nashville! Remember to follow @SPSNashville and tag #SPSNashville in your posts! Platinum Sponsors Gold Sponsors Silver Sponsors