There are two types of commands in a Configuration Management script: device commands and Configuration Management commands. Device commands can be any CLI command supported by a device, and are executed by the device. Configuration Management commands start with '@' and are executed by Configuration Management rather than by the device. The following sections describe the available commands and explain when and how to use them. Most scripts use a combination of Device commands and Configuration Management commands, although it is possible to write scripts using only Configuration Management commands.