en-us/about_AutomatedLab_dscpull.help.txt
TOPIC
about_automatedlab_dscpull SHORT DESCRIPTION Generic help about the Role 'dscpull' in AutomatedLab LONG DESCRIPTION DSC Pull Server With the DSCPullServer role, new pull or reporting servers for Desired State Configuration can be deployed. This role requires a certificate authority somewhere in the lab environment. Internet connectivity of the lab host is recommended, but not required. If your host is not connected, make sure that xPSDesiredStateConfiguration, xWebAdministration and xDscDiagnostics are in your module path. Starting with Server 1809 (guest operating system) you can choose to deploy the pull server with a SQL backend. This option requires a SQL Server in the lab which will host the DSC database. ROLE ASSIGMNENT The default role assignment deploys a standard SSL DSC Pull Server using an edb backend. Add-LabMachineDefinition -Name Pulli -Roles DscPullServer You can optionally specify parameters by using the role definition: $role = Get-LabMachineRoleDefinition -Role DscPullServer -RoleProperties @{ DatabaseEngine = 'mdb' DatabaseName = 'DSC' DatabaseServer = 'SQL01' } Add-LabMachineDefinition -Name Pulli -Roles $role ROLE PROPERTIES DONOTPUSHLOCALMODULES Indicates that locally installed DSC resources may not be pushed to the pull server DATABASEENGINE Which database engine will be used. Either edb or mdb. Default is edb. DATABASENAME The name of the database to deploy if mdb is selected. DATABASESERVER The name of the database server to deploy the database on if mdb is selected |