Skip to content

DdenBraver/DSC-Helper

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

DSC-Helper

The DSC-Helper Module is created to simplify the creation of an environment using PowerShell DSC Resources (PUSH-Method). This Module contains helper scripts and multiple composite resources to implement Role Based DSC in an easy way. Do not use this helper in Production out of the box, since it uses unencrypted passwords!

Examples

Push-DSCRoleConfiguration -Nodename localhost -skipmodules
Push-DSCRoleConfiguration -Nodename Server1

DSC Requirements

All relying DSC resources to make use of the DSC Configurations:

DSC Roles

  • DomainController
  • DomainJoinOnly
  • SQLServerCluster
  • SQLServerClusterAlwaysOn
  • SQLServerStandAlone
  • SQLServerStandAloneAlwaysOn
  • TerminalServer

DSC Installers

  • DomainControllers
  • JoinDomain
  • SQLManagementStudio
  • SQLServerCluster
  • SQLServerClusterAlwaysOn
  • SQLServerStandAlone
  • SQLServerStandAloneAlwaysOn
  • TerminalServer

DSC LCM Helpers

  • Push
  • PushApplyOnly
  • PushDebug

DSC Helper Functions

  • Get-ConfigurationData
  • Show-Dropdownbox
  • Push-DSCRoleConfiguration
  • Send-File
  • Trace-Reboot
  • Install-RemoteMSI
  • Install-RemoteCertificate
  • Remove-Host
  • Add-Host

About

The DSC-Helper Module is created to simplify the creation of an environment using PowerShell DSC Resources (PUSH-Method).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors