Here at work we configure Windows machines to use some custom software. Is a long, tedious and error prone task, that must be done without imaging because the hardware configuration changes greatly from machine to machine, we even receive lots of computers from clients to configure them.
The configuration steps involve creating users, modifying desktop appearance, enabling and disabling things from the system and finally installing software.
Is there any way to automate these actions, or at least some?