Skip to content

Latest commit

 

History

History
369 lines (335 loc) · 9.99 KB

ConfigurationManagerConfiguration.adoc

File metadata and controls

369 lines (335 loc) · 9.99 KB

DSC Resource 'ConfigurationManagerConfiguration'

ConfigurationManagerConfiguration is used to ###TBD###.

Source

DSC Resource

Documentation

Table 1. Attributes of category 'ConfigurationManagerConfiguration'
Parameter Attribute DataType Description Allowed Values

SiteName

String

SiteCode

String

SccmInstallAccount

Mandatory

PSCredential

CMAccounts

Hashtable[]

LocalAdministrators

String[]

Default: 'contoso\SCCM-Servers', 'contoso\SCCM-CMInstall', 'contoso\Admin'

EmailSettings

Hashtable

SystemDiscovery

Hashtable

ForestDiscovery

Hashtable

NetworkDiscovery

Hashtable

HeartbeatDiscovery

Hashtable

UserDiscovery

Hashtable

ClientStatusSettings

Hashtable

SiteMaintenanceConfigurations

Hashtable

BoundaryGroups

Hashtable

SiteAdmins

Hashtable[]

CollectionSettings

Hashtable

StatusReportingSettings

Hashtable

DistributionPointGroups

Hashtable[]

ManagementPoint

Hashtable

SoftwareUpdatePoint

Hashtable

SoftwareUpdatePointComponent

Hashtable

Example
ConfigurationManagerConfiguration:
  SiteCode: S00
  SiteName: Eine Site
  SccmInstallAccount: '[ENC=PE9ianMgVmVyc2l...=]'
  LocalAdministrators:
    - cm\SOME_GROUP_ACC
    - cm\SomeUser123
  CMAccounts:
    - UserName: usr1
      Password: "[ENC=PE9ianMgVmVyc2lvb...=]"
    - UserName: usr2
      Password: "[ENC=PE9ianMgVmVyc2lvb...=]"
  EmailSettings:
    SendFrom: somewhere
    SmtpServerFqdn: exchange.somedomain.com
    TypeOfAuthentication: Other
    Port: 445
    UseSsl: true
    Enabled: true
    UserName: cm\EmailUser
  ForestDiscovery:
    Enabled: true
  NetworkDiscovery:
    Enabled: true
  HeartbeatDiscovery:
    Enabled: true
    ScheduleInterval: Days
    ScheduleCount: 1
  UserDiscovery:
    Enabled: true
    ScheduleInterval: Days
    ScheduleCount: 7
    EnableDeltaDiscovery: true
    DeltaDiscoveryMins: 5
    ADContainers:
      - LDAP://CN=Users,DC=contoso,DC=com
  ClientStatusSettings:
    IsSingleInstance: Yes
    ClientPolicyDays: 7
    HeartbeatDiscoveryDays: 7
    SoftwareInventoryDays: 7
    HardwareInventoryDays: 7
    StatusMessageDays: 7
    HistoryCleanupDays: 31
  SystemDiscovery:
    Enabled: true
    ScheduleInterval: "Days"
    ScheduleCount: 7
    EnableDeltaDiscovery: true
    DeltaDiscoveryMins: 60
    EnableFilteringExpiredLogon: true
    TimeSinceLastLogonDays: 90
    EnableFilteringExpiredPassword: true
    TimeSinceLastPasswordUpdateDays: 90
    ADContainers:
      - LDAP://OU=Domain Controllers,DC=contoso,DC=com
      - LDAP://CN=Computers,DC=contoso,DC=com
  SiteMaintenanceConfigurations:
    - TaskName: Backup SMS Site Server
      Enabled: true
      DaysOfWeek:
        - Sunday
        - Monday
        - Tuesday
        - Wednesday
        - Thursday
        - Friday
        - Saturday
      BeginTime: 1500
      LatestBeginTime: 2000
      BackupLocation: E:\CmBackups
    - TaskName: Delete Aged EP Health Status History Data
      Enabled: false
  BoundaryGroups:
    - BoundaryGroup: Name 1
      Boundaries:
        - DisplayName: A Boundary
          Value: 10.10.1.1-10.10.1.254
          Type: IPRange
        - DisplayName: Another Boundary
          Value: 10.10.2.1-10.10.2.254
          Type: IPRange
  SiteAdmins:
    - AdminName: Contoso\SCCM-SiteAdmins
      RolesToInclude: Full Administrator
      ScopesToInclude: All
  CollectionSettings:
    EvaluationMins: 5
  StatusReportingSettings:
    ClientLogChecked: false
    ClientLogFailureChecked: false
    ClientReportChecked: true
    ClientReportFailureChecked: true
    ClientReportType: AllMilestones
    ServerLogChecked: false
    ServerLogFailureChecked: false
    ServerReportChecked: true
    ServerReportFailureChecked: true
    ServerReportType: AllMilestones
  DistributionPointGroups:
    - DistributionGroup: S00 - All Distribution Points
      DistributionPoints:
        - Description: Standard Distribution Point
          MinimumFreeSpaceMB: 100
          BoundaryGroups:
            - Name 1
          BoundaryGroupStatus: Add
          AllowPrestaging: false
          EnableAnonymous: true
          EnableBranchCache: true
          EnableLedbat: true
          ClientCommunicationType: Http
      Members:
        DistributionGroups:
          - TestGroup1
          - TestGroup2
          - TestGroup3
        DistributionGroupsToInclude:
          - TestGroup1
          - TestGroup2
        DistributionGroupsToExclude:
          - TestGroup3
          - TestGroup4
  ManagementPoint:
    Ensure: Present
    GenerateAlert: true
    UseSiteDatabase: true
    UseComputerAccount: true
  SoftwareUpdatePoint:
    ClientConnectionType: Intranet
    EnableCloudGateway: false
    UseProxy: false
    UseProxyForAutoDeploymentRule: false
    WsusIisPort: 8530
    WsusIisSslPort: 8531
    WsusSsl: false
  SoftwareUpdatePointComponent:
    EnableSynchronization: true
    SynchronizeAction: SynchronizeFromMicrosoftUpdate
    ScheduleType: Days
    RecurInterval: 7
    LanguageSummaryDetailsToInclude:
      - English
    LanguageUpdateFilesToInclude:
      - English
    ProductsToInclude:
      - Windows 10
    UpdateClassificationsToInclude:
      - Critical Updates
      - Updates
    ContentFileOption: FullFilesOnly
    DefaultWsusServer: $($Node.Name)
    EnableCallWsusCleanupWizard: true
    EnableSyncFailureAlert: true
    ImmediatelyExpireSupersedence: false
    ImmediatelyExpireSupersedenceForFeature: false
    ReportingEvent: DoNotCreateWsusReportingEvents
    WaitMonth: 1
    WaitMonthForFeature: 1
    EnableThirdPartyUpdates: true
    EnableManualCertManagement: false
    FeatureUpdateMaxRuntimeMins: 300
    NonFeatureUpdateMaxRuntimeMins: 300