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.