The standard mode of operation that is enabled by default is the push mode. While in push mode, the LCM awaits configuration documents to be pushed to its node. To initiate a push, the Start-DscConfiguration cmdlet can be used. CIM remoting is used to connect to all target nodes, and the configuration document is pushed.
If your configuration documents are larger than WSMAN:\localhost\MaxEnvelopeSizekb, you will inadvertently run into issues. Try increasing the envelope size in this case.
By default, the configuration is started on a background job and will run entirely on the target nodes. Regardless of the refresh mode, the configuration always follows the same path:
- A new configuration document arrives.
- Generate a dependency tree and check the resource for incompatible settings.
- Check that all used resource modules exist.
- For each resource in the dependency tree...