Hi, thanks for looking in to this! Never thought to consider the PowerShell approach for this.
I will investigate further using the EndTime option and see if this will allow me to do what I need (hopefully by EndTime it doesn't mean expiration).
It will be interesting to see what happens when editing the job in the GUI and see if it then alters the EndTime after setting it in PowerShell. It would be a shame if you had to again set the schedule via PowerShell if for example you edited the Resource Group to add a new database which would then set the schedule as per the GUI display. Hopefully the EndTime option could be added to the GUI in a future release.
I will report back my findings.
Thanks again.