Common/DSCConfigurations/PowerStigMSDCCall.ps1
param( [Parameter(Mandatory=$true,Position=1)] [String] $ComputerName, [Parameter(Mandatory=$true)] [ValidateSet("DC","MS")] [String] $Role, [Parameter(Mandatory=$true)] [ValidateSet("2012R2","2016")] [String] $OsVersion, [Parameter(Mandatory=$true)] [String] $StigVersion ) configuration PowerStigMSDCCall { Import-DscResource -ModuleName PowerStig -ModuleVersion 2.4.0.0 Node $ComputerName { if($Role -eq 'MS') { WindowsServer MemberServer { OsVersion = $OsVersion OsRole = $Role StigVersion = $StigVersion } } elseif($Role -eq 'DC') { WindowsServer DomainController { OsVersion = $OsVersion OsRole = $Role StigVersion = $StigVersion } } } } PowerStigMSDCCall |