Skip to content

M365 Restore jobs reports succeeded, but selected file is not restored #4

Description

@aintnoBaka7227

Summary:
Restore-KeepitBulkDeletedItems found correct files for restorations for both Outlook emails and OneDrive files, but the selected items do not appear in Microsoft 365.

In each test:

  • Command line finds the exact item, either 1 or many.
  • Job progress from Created to Succeeded, verify with Get-KeepitJobHistory.
  • Start and completion time was recorded, with no failed items or failure reason are reported.
  • No job GUID was returned after job created, so job timestamps was the only way to navigate.

Environment:

  • KeepitTools 1.7.1.
  • Connector type: Microsoft 365.
  • Workload tested: Exchange Online/Outlook, OneDrive
  • Keepit environment: au-sy

Steps to reproduce (OneDrive case, similar for Outlook):

  • Create a test file in target location in OneDrive, confirm the file is included in at least 1 snapshots.
  • Delete from target location before the next snapshot is done.
  • Restore using the suggested command: Restore-KeepitBulkDeletedItems -Connector "ExO Only" -UserPrincipalName paulr@blackdotpub.com `
    -RootPath "Inbox" -StartTime 2026-01-10 -EndTime 2026-01-13 -SearchTerms '"ceo@blackdotpub.com"'
  • Confirm the selected items from snapshot match the deleted item, execute the restore.
  • Manually verify in OneDrive after.

Expected:

  • For both case, items should be restored in-place to the exact target location.
  • If an item can not be restored, the job should report failed, partially succeeded

Actual:

  • For both case: Status: Succeeded, Progress: 1.0, Selected item count: , Failed item: 0, Failure reason: , Duration: roughly 6-8 seconds per job.
  • No files/emails were restored in actually location

Diagnosis:

  • Successful jobs do not produce visible restored items, nor notifications on Keepit Client Platform monitor board.
  • No return GUID per created job, use placeholder -> can not reliably correlated submitted job with monitered jobs.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions