Any way to shut down after patching instead of rebooting?

i am trying to patch guest VMs before I patch the hosts and would like to shut the guest down before patching the host once its done patching to avoid corruption. I dont see a way to do this natively, or am I missing it? If its not a feature, whats the best way to do this?

You could create a worklet that just sends a shutdown command to all the VMs - would that work?

Maybe, i will have to look into worklets, but how would the workflow look? Patch at the regularly schedule time, then run the worklet at another scheduled time?

Yep - you can schedule them so that the patching happens first, and then the worklet fires to send the shutdown command.