Examples/Sample_InstallSynergyDE64.ps1
configuration Sample_InstallSynergyDE64 { param ( [Parameter()] [string[]] $NodeName = 'localhost', [Parameter(Mandatory = $true)] [string] $InstallerFile, [Parameter()] [ValidateSet('Present', 'Absent')] [string] $Ensure = 'Present', [Parameter()] [ValidateSet('Present', 'Absent')] [string] $CoreComponents = 'Present', [Parameter()] [ValidateSet('Present', 'Absent')] [string] $ProfessionalSeriesDevelopmentEnvironment = 'Present', [Parameter()] [ValidateSet('Present', 'Absent')] [string] $ConnectivitySeries = 'Present', [Parameter()] [ValidateSet('Present', 'Absent')] [string] $xfSeries = 'Present', [Parameter()] [ValidateSet('Present', 'Absent')] [string] $ReportWriter = 'Present', [Parameter()] [ValidateSet('Present', 'Absent')] [string] $Examples = 'Present', [Parameter()] [ValidateSet('Present', 'Absent')] [string] $FilesForSharedInstallation = 'Present' ) Import-DscResource -ModuleName xSynergy Node $NodeName { SynergyDE64 InstallSDE64 { Ensure = $Ensure InstallerFile = $InstallerFile CoreComponents = $CoreComponents ProfessionalSeriesDevelopmentEnvironment = $ProfessionalSeriesDevelopmentEnvironment ConnectivitySeries = $ConnectivitySeries xfSeries = $xfSeries ReportWriter = $ReportWriter Examples = $Examples FilesForSharedInstallation = $FilesForSharedInstallation } } } |