---
title: ScheduleOSUpdateCommand.Command
framework: Device Management
role: symbol
role_heading: Device Management Command
platforms: [iOS 9.0+, iPadOS 9.0+, Mac Catalyst 9.0+, macOS 10.11+, tvOS 12.0+]
path: devicemanagement/scheduleosupdatecommand/command-data.dictionary
---

# ScheduleOSUpdateCommand.Command

The command to schedule an update of the operating system on a device. Removed: use the declarative management com.apple.configuration.softwareupdate.enforcement.specific configuration.

## Declaration

```data
object ScheduleOSUpdateCommand.Command
```

## Properties

RequestRequiresNetworkTether: If true, the device needs to be network-tethered to run the command. Deprecated: iOS 26+ | iPadOS 26+ | macOS 26+ | tvOS 26+ Removed: iOS 27+ | iPadOS 27+ | macOS 27+ | tvOS 27+ RequestType: The request type for this command. Deprecated: iOS 26+ | iPadOS 26+ | macOS 26+ | tvOS 26+ Removed: iOS 27+ | iPadOS 27+ | macOS 27+ | tvOS 27+ Updates: An array of dictionaries specifying the updates to download or install. If this value is missing, the device applies the default behavior for handling updates. The device ignores this command and returns an informational error if a Declarative Device Management SoftwareUpdateEnforcementSpecific configuration manages the software update, as the configuration takes precedence. Deprecated: iOS 26+ | iPadOS 26+ | macOS 26+ | tvOS 26+ Removed: iOS 27+ | iPadOS 27+ | macOS 27+ | tvOS 27+

## Topics

### Objects

- [ScheduleOSUpdateCommand.Command.UpdatesItem](devicemanagement/scheduleosupdatecommand/command-data.dictionary/updatesitem.md)
