powershell dsc: introduction
TRANSCRIPT
PowerShell DSC: Introduction
Siarhei Shchahrykovich, dotMailer
What is DSC?
Siarhei Shchahrykovich, .Net User Group - Minsk
“Desired State Configuration is Microsoft’s technology, introduced in Windows
Management Framework 4.0, for declarative configuration of systems”
The DSC Book
“DSC is a distributed, heterogeneous, configuration management
platform”
Jeffrey Snover
How does DSC work?
Siarhei Shchahrykovich, .Net User Group - Minsk
introducing-powershell-desired-state-configuration-dsc
Configuration
Siarhei Shchahrykovich, .Net User Group - Minsk
Managed Object Format(MOF)
Siarhei Shchahrykovich, .Net User Group - Minsk
DSC Resources
Siarhei Shchahrykovich, .Net User Group - Minsk
•Built-In
•DSC Resource Kit Wave
•Community
xActiveDirectory
xAzure
xChrome
xDnsServer
xMySql
xJEA
xWebAdministration
cFailOverCluster
WindowsProcess
Class-defined DSC resources – WMF 5.0
Siarhei Shchahrykovich, .Net User Group - Minsk
Class-defined DSC resources
Siarhei Shchahrykovich, .Net User Group - Minsk
Demo
•Configuration for IIS
•Basic cmdlets and structure
•Pull server
•Configuration for WebServer
Win 2012 R2 / WMF 5.0 / xPSDesiredStateConfiguration
9
•Process
•DSC is a framework
•xResources
DSC is awesome, but …
Siarhei Shchahrykovich, .Net User Group - Minsk
10
•DSC is Powershell language extension
•Fast start
•DSC is a framework
•Built in support of password encryption
•DSC is the future
Summary
Siarhei Shchahrykovich, .Net User Group - Minsk