Network Management

NCM only downloads first CLI command in Download Config on Cisco SD‑WAN devices

This article explains why SolarWinds NCM only captures the output from the first CLI command defined in the Download Config value for Cisco SD‑WAN devices, and how to configure the device template so that NCM downloads both the standard running configuration and the SD‑WAN running configuration in a single job.

First published date

3/11/2026 1:05 PM

Last published date

3/11/2026 4:14 PM

Overview

A configured Cisco SD‑WAN device in NCM attempts to download two types of configuration (standard running configuration and SD‑WAN running configuration) using a single DownloadConfig command:

  • show running-config all ${CRLF}show sdwan running-config

On Check Point devices, a similar multi‑command DownloadConfig string works as expected, and all command outputs are captured.

On Cisco SD‑WAN, NCM only stores the output of the first command (show running-config all), and the SD‑WAN configuration (show sdwan running-config) is not included in the downloaded config file.

 

Product section

Network Configuration Manager

Cause

By design, NCM captures the output from only the first CLI command in the DownloadConfig value, unless the device template explicitly allows multiple download commands.  

For Cisco SD‑WAN devices, when the DownloadConfig value is set to:

show running-config all ${CRLF}show sdwan running-config

NCM executes both commands, but only stores the output of the first one because the template does not instruct NCM to use multiple download commands.

Resolution

To make NCM download both the standard running configuration and the SD‑WAN configuration in a single job, enable multiple download commands in the Cisco SD‑WAN device template and update the DownloadConfig value.

  1. Open the Cisco SD‑WAN device template in NCM

    1. In the SolarWinds web console, go to Settings → All Settings.
    2. Under Product Specific Settings, click NCM Settings.
    3. Click Device Templates.
    4. Locate your Cisco SD‑WAN device template and either edit it directly or copy it to create a custom template.
  2. Enable multiple download commands
    In the Commands section of the Cisco SD‑WAN device template, add the following line:

    <Command Name="UseMultipleDownloadCommands" Value="True" />

    This tells NCM to capture output from multiple CLI commands defined in the DownloadConfig entry.

  3. Update the DownloadConfig command
    Still in the Commands section, update the DownloadConfig command for the Running configuration to include both commands separated by ${CRLF}:

    <Command Name="DownloadConfig" ConfigType="Running" Value="show running-config all${CRLF}show sdwan running-config" />

    This string runs both:

    • show running-config all
    • show sdwan running-config

    and, with UseMultipleDownloadCommands enabled, NCM now stores the combined output in the downloaded configuration file.

  4. Assign the updated template to Cisco SD‑WAN nodes

    1. In the SolarWinds web console, go to NCM and locate the Cisco SD‑WAN nodes.
    2. Edit each node and set the Device Template to the updated Cisco SD‑WAN template you modified or created in the previous steps.
  5. Validate with a manual config download

    1. From NCM, run a manual configuration download for one of the affected Cisco SD‑WAN nodes.
    2. Open the downloaded configuration file and verify that it now contains:
      • The full standard running configuration (show running-config all).
      • The SD‑WAN running configuration (show sdwan running-config).

        After these changes:

        • NCM successfully captures and stores the output of both commands in one config download.
        • You no longer need to run separate downloads for standard and SD‑WAN running configurations on Cisco SD‑WAN devices