Source |
|
DSC Resource |
|
Documentation |
Note
|
The IIS ApplicationPool |
Parameter | Attribute | DataType | Description | Allowed Values |
---|---|---|---|---|
EndpointName |
Key |
String |
The desired web service name. |
Default: |
Port |
Uint16 |
The port number of the DSC Pull Server IIS Endpoint. |
Default: |
|
CertificateThumbPrint |
String |
The thumbprint of the Certificate in |
Default: |
|
RegistrationKey |
Mandatory |
String |
DSC pull server registration key |
|
SqlServer |
String |
Name of the SQL Server to host the DSC database |
Default: |
|
DatabaseName |
String |
Name of the SQL Database for the Pull Server |
Default: |
|
UseSecurityBestPractices |
Boolean |
This property will ensure that the Pull Server is created with the most secure practices. |
|
|
ConfigureFirewall |
Boolean |
This property will ensure that a Firewall rule is created for Pull Server TCP Port. |
|
|
PhysicalPath |
String |
The physical path for the IIS Endpoint on the machine (usually under inetpub). |
Default: |
|
ModulePath |
String |
The location on the disk where the Modules are stored. |
Default: |
|
ConfigurationPath |
String |
The location on the disk where the Configuration is stored. |
Default: |
DscPullServerSql:
CertificateThumbPrint: AllowUnencryptedTraffic
Port: 8080
RegistrationKey: SomePass1
SqlServer: SQL01
DatabaseName: DSC
EndpointName: PSDSCPullServer
PhysicalPath: C:\inetpub\PSDSCPullServer
ModulePath: C:\Program Files\WindowsPowerShell\DscService\Modules
ConfigurationPath: C:\Program Files\WindowsPowerShell\DscService\Configuration
UseSecurityBestPractices: True
ConfigureFirewall: True