Download presentation
Presentation is loading. Please wait.
Published byHelen Brooks Modified over 9 years ago
1
Trevor Sullivan Solution Architect Project Leadership Associates
2
Speaker Trevor Sullivan Microsoft MVP: PowerShell Solution Architect with PLA 10 years of experience on Windows platform Community member (StackExchange, MyITforum, etc.) Open-source project owner/contributor @pcgeek86
3
Social Media http://trevorsullivan.net #PSDSC #PowerShell
4
Agenda PowerShell 5.0 [Preview] OneGet PSGet Desired State Configuration
5
OneGet Windows Package Management
6
OneGet Get-Command -Module OneGet; Find-Package; Install-Package; Windows Client Chocolatey NuGet SMB http://oneget.org
7
PSGet PowerShell Module Management
8
PSGet Get-Command -Module PowerShellGet; Find-Module -Name PowerEvents -RequiredVersion 0.4; Install-Module; Update-Module; Windows Client Chocolatey NuGet SMB
9
Desired State Configuration Infrastructure As Code
10
Why DSC?
11
What’s DSC? Author Test CommitApply Report
12
Configuration Structure Node Resource Instance Resource Instances Configuration Configuration Data
13
HashTable AllNodesVariables Node
14
DSC Resources Specially crafted modules that expose configuration details Implement Get/Set/Test-TargetResource functions Get- TargetResource Test- TargetResource Set- TargetResource
15
DSC Push Mode Invoke configuration block with -OutputPath Use Start-DscConfiguration Client/Management Server Managed Endpoints WinRM
16
DSC Pull Mode DSC Clients Pull Server Pull Service Conformance Endpoint Server Message Block (SMB)
17
Push Pull Refresh Modes Apply Only Apply and Monitor Apply and AutoCorrect Configuration Modes Local Configuration Manager Pull Service OData Endpoint Certificate Thumbprint Download Manager Credential Reboot if Needed Certificate ID Credential Other Settings
18
Azure VM DSC Extension Configuration Public Cloud
19
Demo Desired State Configuration
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.