powershell dsc: introduction
TRANSCRIPT
![Page 1: PowerShell DSC: Introduction](https://reader036.vdocuments.us/reader036/viewer/2022062300/55d2733bbb61eb6d7c8b4581/html5/thumbnails/1.jpg)
PowerShell DSC: Introduction
Siarhei Shchahrykovich, dotMailer
![Page 2: PowerShell DSC: Introduction](https://reader036.vdocuments.us/reader036/viewer/2022062300/55d2733bbb61eb6d7c8b4581/html5/thumbnails/2.jpg)
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
![Page 3: PowerShell DSC: Introduction](https://reader036.vdocuments.us/reader036/viewer/2022062300/55d2733bbb61eb6d7c8b4581/html5/thumbnails/3.jpg)
How does DSC work?
Siarhei Shchahrykovich, .Net User Group - Minsk
introducing-powershell-desired-state-configuration-dsc
![Page 4: PowerShell DSC: Introduction](https://reader036.vdocuments.us/reader036/viewer/2022062300/55d2733bbb61eb6d7c8b4581/html5/thumbnails/4.jpg)
Configuration
Siarhei Shchahrykovich, .Net User Group - Minsk
![Page 5: PowerShell DSC: Introduction](https://reader036.vdocuments.us/reader036/viewer/2022062300/55d2733bbb61eb6d7c8b4581/html5/thumbnails/5.jpg)
Managed Object Format(MOF)
Siarhei Shchahrykovich, .Net User Group - Minsk
![Page 6: PowerShell DSC: Introduction](https://reader036.vdocuments.us/reader036/viewer/2022062300/55d2733bbb61eb6d7c8b4581/html5/thumbnails/6.jpg)
DSC Resources
Siarhei Shchahrykovich, .Net User Group - Minsk
•Built-In
•DSC Resource Kit Wave
•Community
xActiveDirectory
xAzure
xChrome
xDnsServer
xMySql
xJEA
xWebAdministration
cFailOverCluster
WindowsProcess
![Page 7: PowerShell DSC: Introduction](https://reader036.vdocuments.us/reader036/viewer/2022062300/55d2733bbb61eb6d7c8b4581/html5/thumbnails/7.jpg)
Class-defined DSC resources – WMF 5.0
Siarhei Shchahrykovich, .Net User Group - Minsk
Class-defined DSC resources
![Page 8: PowerShell DSC: Introduction](https://reader036.vdocuments.us/reader036/viewer/2022062300/55d2733bbb61eb6d7c8b4581/html5/thumbnails/8.jpg)
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
![Page 9: PowerShell DSC: Introduction](https://reader036.vdocuments.us/reader036/viewer/2022062300/55d2733bbb61eb6d7c8b4581/html5/thumbnails/9.jpg)
9
•Process
•DSC is a framework
•xResources
DSC is awesome, but …
Siarhei Shchahrykovich, .Net User Group - Minsk
![Page 10: PowerShell DSC: Introduction](https://reader036.vdocuments.us/reader036/viewer/2022062300/55d2733bbb61eb6d7c8b4581/html5/thumbnails/10.jpg)
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