We were running our build 20H2 deployment script on demand manually on a per endpoint basis. Then we created a profile that we use to schedule the deployment procedure at 1AM on the next day to run.
At first, I used the daily schedule then realize this would cause the script to redeploy 20H2 on subsequent days when we just wanted it to run one time. So I set it to not run after 8 hours thinking this would stop it from running the next day but that was a wrong assumption. Now I have it scheduled to run once per month with the intention of deleting the policy after cloning it with a new initial date to execute before the month comes around to run it a second time on the same endpoints.
Is there a way to schedule a procedure to run just once? I have several procedures that we run initially against an endpoint just one time when a policy is assigned to it for gathering details about the endpoint, but I am looking for being able to schedule a procedure to just run one time on one specific day and never run again on the same device.