Skip to main content

NinjaOne Backup — Migration Verification: First Successful Backup Checklist

Audience: T1 / T2 Use when: You've set up NinjaOne Backup at a newly migrated site and need to confirm the migration is actually complete — not just installed, but verified working.

Do not mark a site as migrated in the SharePoint tracker until every item on this checklist passes.


Pre-Verification: Confirm MSP360 Scope is Closed

Before verifying NinjaOne, confirm MSP360 has been properly wound down at this site:

  • MSP360 backup jobs at this site are confirmed stopped or disabled (not just paused)
  • MSP360 agent is uninstalled from all devices at this site (see Decommissioning page)
  • MSP360 data retention for this site has been reviewed with Nate — old cloud data expiration confirmed or deferred

Step 1 — Confirm All In-Scope Devices Are Enrolled

Cross-reference the SharePoint migration tracker for this site:

  1. NinjaOne → organization → Backup → Overview
  2. Every device that was in scope for MSP360 should appear in the backup list
  3. Any device showing "Never Run" needs to be investigated — Lockhart may not be installed or the plan isn't assigned
# Quick check: is Lockhart running on a specific device?
Get-Service | Where-Object {$_.DisplayName -like "*Lockhart*"} | Select DisplayName, Status, StartType

Step 2 — Confirm First Successful Backup Completed

For each in-scope device:

  1. NinjaOne → device → Backup tab → check Last Successful Backup timestamp
  2. At least one successful backup must have completed — not just "in progress" or "never run"
  3. The successful backup must include both legs (local NAS and cloud)
Check Pass Condition
Last Result Success
Last Successful Backup Within the last 24 hours (or within 48 hrs if just enrolled)
Local leg Completed
Cloud leg Completed
Revision count At least 1 revision visible in Manage view

Step 3 — Confirm the Correct Backup Plan Is Assigned

  1. NinjaOne → device → Backup → check which plan is assigned
  2. Should be the DTC standard image backup plan per page 1421:
    • Type: Image backup
    • Schedule: Daily at midnight
    • Retention: 1 month, 14 daily
    • Storage: DTC-standard NAS storage location for this org

Step 4 — Confirm NAS Connectivity Is Healthy

# Run from the device being verified
Test-NetConnection -ComputerName "NAS-HOSTNAME" -Port 445
Test-Path "\\NAS-HOSTNAME\backups\ninjaone"

# Confirm backup data exists for this device
Test-Path "\\NAS-HOSTNAME\backups\ninjaone\$env:COMPUTERNAME"

The device folder should exist on the NAS after the first successful backup.


Step 5 — Perform a Test File Restore

This is mandatory for server devices and strongly recommended for workstations:

  1. NinjaOne → device → Backup → Manage → most recent revision
  2. Browse to a small, non-critical file
  3. Restore to alternate location
  4. Confirm file is intact and readable
  5. Delete the test restore

If the restore works: the backup is verified usable.


Step 6 — Update the SharePoint Migration Tracker

Once all checks pass:

  1. Open the MSP360→NinjaOne migration tracker on SharePoint
  2. Update this site's row:
    • Status: Migrated — Verified
    • Date verified: [today's date]
    • Verified by: [your name]
    • Notes: any exceptions or deferred items

Verification Summary Template (for Halo ticket note)

[ACTIONS]
NinjaOne backup migration verification completed for [CLIENT NAME].

Devices verified: [count]
All devices enrolled: Yes / No (list exceptions)
First successful backup: Yes — [timestamp]
Both legs (local + cloud): Confirmed
Plan assignment: DTC standard image backup
NAS connectivity: Confirmed
Test restore: Performed — [filename] — Success / Failed

MSP360 agent uninstalled: Yes / Pending
Tracker updated: Yes

[STATE]
Migration verified. Site is fully on NinjaOne Backup. Monitoring for next 7 days.