Creating Windows 10 Migration

Is it possible to create a complete Windows 10 build migration strategy using DSC? If yes, kindly suggest a good read.

I have 2 scenarios:

  1. Creating a Windows 10 Build ISO and push it through SCCM on multiple computers, if they are on same network.
  2. Creating a USB solution for installment for end users not on the same network.

Currently I am exploring a solution through DSC to create and push a build for 1607 to 1709 migration.

Thanks,

Any help on this?