ScheduleOSUpdateΒΆ
- Requires you to run ScheduleOSUpdateScan (which will execute softwareupdate on macOS).
- ScheduleOSUpdateScan does not report products found.
- send AvailableOSUpdates to find available products.
- You won’t know when ScheduleOSUpdateScan has finished.
- Doing a ScheduleOSUpdate wont tell you the status of the update, you need to send OSUpdateStatus, continuously.
- OSUpdateStatus might say installing when it isnt.
- if you send OSUpdateStatus after the install finishes you get nothing.