Categories
Uncategorized

Hyper-V VM Export & Backup Tool

A native Windows desktop utility built on .NET 9 and WPF designed to simplify and automate the export and backup of Microsoft Hyper-V virtual machines from multiple hosts directly to remote SMB/UNC network storage.

What It Does

In environments managing multiple standalone Hyper-V servers or clusters, backing up or exporting virtual machines directly to network shares often runs into Kerberos double-hop limitations, permission hurdles (host computer account permissions), or complex scripting requirements. This tool provides a unified, administrator-friendly GUI to query, manage, queue, and export live or offline VMs across your entire infrastructure without manual PowerShell scripts.

Key Features

  • Multi-Host Management: Connect to local and remote Hyper-V hosts via WinRM or WMI with support for both current Windows credentials (SSO) and custom domain/local credentials.
  • Dynamic On-the-Fly Queue: Add virtual machines to the export queue at any time—even while another export job is currently running. Newly queued VMs are processed seamlessly according to your configured concurrency limit.
  • Direct UNC Export & Double-Hop Handling:
    • Direct export to network shares (UNC paths) with customizable folder patterns and timestamps.
    • Built-in CredSSP support and direct WMI fallback to overcome classic WinRM Kerberos delegation restrictions.
    • Optional Local Host Staging: exports to the host disk first and then copies to UNC storage (ideal for NAS units or restrictive domain environments).
  • Automated Retention Policy: Automatically prune older export directories per virtual machine, keeping only the specified number of recent backups.
  • Live Progress & Transfer Metrics: Real-time monitoring of active export stages, transferred data volume, transfer speed, elapsed time, and per-VM progress bars.
  • Simulation (Dry-Run) Mode: Test export pipelines, folder structure generation, and network path permissions safely without executing real Hyper-V export operations.
  • Integrated Activity Console: Built-in log viewer with log level filtering, copy-to-clipboard actions, and one-click file export for audit trails.

System Requirements

  • Windows 10 / 11 / Windows Server 2016 or newer
  • .NET 9 Desktop Runtime
  • Administrative privileges (Run as Administrator or membership in Hyper-V Administrators)
  • Hyper-V PowerShell module / remote WinRM enabled on target hosts

Leave a Reply

Your email address will not be published. Required fields are marked *