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:
- NinjaOne → organization → Backup → Overview
- Every device that was in scope for MSP360 should appear in the backup list
- 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:
- NinjaOne → device → Backup tab → check Last Successful Backup timestamp
- At least one successful backup must have completed — not just "in progress" or "never run"
- 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
- NinjaOne → device → Backup → check which plan is assigned
- 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:
- NinjaOne → device → Backup → Manage → most recent revision
- Browse to a small, non-critical file
- Restore to alternate location
- Confirm file is intact and readable
- Delete the test restore
If the restore works: the backup is verified usable.
Step 6 — Update the SharePoint Migration Tracker
Once all checks pass:
- Open the MSP360→NinjaOne migration tracker on SharePoint
- 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.