Skip to content

Commit

Permalink
Merge pull request #55 from dsccommunity/CMStatusReportingComponent
Browse files Browse the repository at this point in the history
CMStatusReportingComponent: A resource to configure the CM Status Reporting Component
  • Loading branch information
NEllis280 authored Jul 22, 2020
2 parents 3064d4e + 8d92bae commit a72dfae
Show file tree
Hide file tree
Showing 8 changed files with 1,025 additions and 1 deletion.
1 change: 1 addition & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -44,6 +44,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
- Added Compare-MultipleCompares to the ResourceHelper
- Added CMDistributionGroup Resource
- Added CMSiteSystemServer Resource
- Added CMStatusReportingComponent Resource

### Changed

Expand Down
37 changes: 37 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -97,6 +97,8 @@ Please check out common DSC Community [contributing guidelines](https://dsccommu
Groups and adding Distribution Points to the group.
- **CMSiteSystemServer**: Provides a resource for adding and modifying a Site
System Server and its properties.
- **CMStatusReportingComponent**: Provides a resource for modifying the Status
Reporting Component and its properties.

### xSccmPreReqs

Expand Down Expand Up @@ -953,3 +955,38 @@ Please check out common DSC Community [contributing guidelines](https://dsccommu

- [CMSiteSystemServer_Present](Source\Examples\Resources\CMSiteSystemServer\CMSiteSystemServer_Present.ps1)
- [CMSiteSystemServer_Absent](Source\Examples\Resources\CMSiteSystemServer\CMSiteSystemServer_Absent.ps1)

### CMStatusReportingComponent

- **[String] SiteCode** _(Key)_: Specifies the Site Code for the Configuration
Manager site.
- **[Boolean] ClientLogChecked** _(Write)_: Indicates whether a client log is checked.
- **[Boolean] ClientLogFailureChecked** _(Write)_: Indicates whether a client log
failure is checked.
- **[String] ClientLogType** _(Write)_: Specifies a client log type.
- Values include: { AllMilestones | AllMilestonesAndAllDetails |
ErrorAndWarningMilestones | ErrorMilestones }
- **[Boolean] ClientReportChecked** _(Write)_: Indicates whether a client report
is checked.
- **[Boolean] ClientReportFailureChecked** _(Write)_: Indicates whether a client
failure is checked.
- **[String] ClientReportType** _(Write)_: Specifies a client report type.
- Values include: { AllMilestones | AllMilestonesAndAllDetails |
ErrorAndWarningMilestones | ErrorMilestones }
- **[Boolean] ServerLogChecked** _(Write)_: Indicates whether a server log is checked.
- **[Boolean] ServerLogFailureChecked** _(Write)_: Indicates whether a server log
failure is checked.
- **[String] ServerLogType** _(Write)_: Specifies a server log type.
- Values include: { AllMilestones | AllMilestonesAndAllDetails |
ErrorAndWarningMilestones | ErrorMilestones }
- **[Boolean] ServerReportChecked** _(Write)_: Indicates whether a server report
is checked.
- **[Boolean] ServerReportFailureChecked** _(Write)_: Indicates whether a server
report failure is checked.
- **[String] ServerReportType** _(Write)_: Specifies a server report type.
- Values include: { AllMilestones | AllMilestonesAndAllDetails |
ErrorAndWarningMilestones | ErrorMilestones }

#### CMStatusReportingComponent Examples

- [CMStatusReportingComponent_Example](Source\Examples\Resources\CMStatusReportingComponent\CMStatusReportingComponent_Example.ps1)
3 changes: 2 additions & 1 deletion source/ConfigMgrCBDsc.psd1
Original file line number Diff line number Diff line change
Expand Up @@ -69,6 +69,7 @@
'CMAdministrativeUser'
'CMDistributionGroup'
'CMSiteSystemServer'
'CMStatusReportingComponent'
)

<#
Expand All @@ -85,7 +86,7 @@
'SccmSqlSetup','SCCMInstall','CMIniFile','Collections','Boundaries','ForestDiscovery','ClientStatusSettings','BoundaryGroups',
'ManagementPoint','AssetIntelligencePoint','FallbackStatusPoint','SoftwareUpdatePoint','DistrubtionPoint','HeartbeatDiscovery',
'ServiceConnectionPoint','NetworkDiscovery','ReportingServicePoint','SystemDiscovery','PXEDistributionPoint','PullDistributionPoint',
'SiteMaintenance','AdministrativeUser','DistributionGroup','SiteSystemServer')
'SiteMaintenance','AdministrativeUser','DistributionGroup','SiteSystemServer','StatusReportingComponent')

# A URL to the license for this module.
LicenseUri = 'https://github.com/dsccommunity/ConfigMgrCBDsc/blob/master/LICENSE'
Expand Down
Loading

0 comments on commit a72dfae

Please sign in to comment.