SIRIS, ALTO, and NAS: Advanced Backup Verification: Application Verification



This article discusses the Application Verification feature for Datto business continuity appliances.


  • Datto SIRIS
  • Datto ALTO
  • Datto Windows Agent
  • ShadowSnap Agent
  • Agentless Backups


Application Verification works in conjunction with Screenshot Verification to analyze the application integrity of a selected snapshot by detecting that specified applications have started correctly.

The feature checks to see which applications you have selected for verification, then injects a detection script into the screenshot virtualization created by your Datto appliance for the verification process. The script checks the virtualization for the selected application's start and reports whether or not it achieved a ready state.

When enabled, Application Verification will run during the protected system's screenshot verification process. It will wait until the screenshot VM enters a ready state, and then check the virtualization to ensure that the applications you select here are started and in a ready state. The Manage Recovery Points page displays the results of this check. 

System Requirements and Compatibility

System Requirements

  • Windows Server 2008R2 or newer
  • Microsoft PowerShell 2.0 or higher


  • Use of Application Verification with older operating systems is untested and may produce unreliable results.
  • Non-Windows-based operating systems are unsupported.
  • Application Verification Service Verification, and Script Verification, are incompatible with Virtual SIRIS on Hyper-V; They will not run even if configured to do so.


Application Verification is disabled by default. To enable and configure Application Verification, perform the following steps:

1. Access the GUI of your Datto appliance, and click the Protect tab.

2. Click the Configure Agent Settings link next to the protected system for which you would like to set up the feature.

3. Scroll down to the Application Verification section of the Configure Agent Settings page, as shown in Figure 1.

Figure 1: Application Verification (click to enlarge)

4. Select the applications you would like to verify during the screenshot process for the protected system. The verifications will run during the next scheduled screenshot.

NOTE: Application Verification can only detect the specific services listed above. Attempting to detect any other service (for example, a third-party SQL service such as SQL Anywhere) using these scripts will result in automatic verification failure.

5. Once the screenshot process completes, you will be able to view the results on the Manage Recovery Points page of the Datto appliance GUI.

Service verification

Script Verification lists the available services on your production machine, then lets you select one or more of them to verify during the screenshot process. When verification runs, your Datto appliance injects a script into the screenshot virtualization. The script lists the services running on the VM, and verifies that they are running.

Figure 2: Application and Service Verification results in Manage Recovery Points (click to enlarge)



Was this article helpful?

1 out of 2 found this helpful

You must sign in before voting on this article.

Want to talk about it? Have a feature request?

Head on over to our Datto Community Forum or the Datto Community Online.

For more Business Management resources, see the Datto RMM Online Help and the Autotask PSA Online Help .

Still have questions? Get live help.

Datto Homepage