I have a sizeable environment with 800 Remote DPs across 5 Primary sites headed by a CAS. I need to enable the Connected Cache on each of these Remote DPs. I cannot guarantee all the DPs are online at any one time.
Configuring these manually from the Admin Console is obviously not optimal. The DPs do also have the MECM Client on them so I could leverage this as part of the deployment/configuration. The doco points out that it is possible to use PowerShell or the Configuration Manager SDK to automate this. However, I expect, with Powershell at least, the DP would have to be online. I'm not familiar with using the Configuration Manager SDK to configure a DP and cannot find the SMS_SCI_SysResUse instance on the DPs. I have found it on the CAS.
I suppose I'm really asking for a step-by-step how to update the SMS_SCI_SysResUse instance for a distribution point, and set the following properties:
AgreeDOINCLicense: Set to 1 to accept the license terms.
Flags: Enable |= 4, disable &= ~4
DiskSpaceDOINC: Set to Percentage or GB
RetainDOINCCache: Set to 0 or 1
LocalDriveDOINC: Set to Automatic, or a specific drive letter, such as C: or 😧
I expect I could then look into building this into a configuration baseline and apply it to all the Remote DPs.
Thanks in advance!