Schedule Unreal Editor to perform tasks via windows Commands

Hello everyone,
I have a question that is part Unreal and part windows, but I figured I’d start here.
I’m working on a project that is getting quite large and one of the problems we’re facing is level load times. We have a script that will sync the project at a set time (1am), but since it must close and reopen the editor, it then leaves everyone to spend 20 minutes watching their levels load each morning.
I’m looking for a way to schedule Unreal to open a user specified level at a specific time of day.

EG:

  1. At [user specified time]
  2. If Unreal is open.
  3. Then open [user specified .umap file]

Seems pretty simple, but I’m not quite sure where to start on this. Any help is greatly appreciated.