Getting Started with TenuVault
Welcome to TenuVault, the comprehensive backup and recovery solution for Microsoft Intune configurations. This guide will help you understand what TenuVault is, why you should use it, and how to get started quickly.
Table of Contents
- What is TenuVault?
- Why Use TenuVault?
- Key Features
- Deployment Options
- Prerequisites
- Quick Start
- Next Steps
What is TenuVault?
TenuVault (formerly IntuneSnap) is an open-source backup and recovery solution designed specifically for Microsoft Intune configurations. It provides automated, scheduled backups of your entire Intune environment, ensuring you can recover from accidental changes, configuration drift, or compliance violations.
Unlike traditional backup solutions, TenuVault is purpose-built for Intune, understanding the complex relationships between policies, configurations, and compliance settings. It stores your backups in your own Azure storage account, giving you complete control over your data.
The Problem TenuVault Solves
Microsoft Intune is powerful but lacks native backup capabilities. Without proper backups:
- Accidental policy deletions can affect thousands of devices
- Configuration changes are difficult to track and reverse
- Compliance audits become challenging without historical data
- Disaster recovery is nearly impossible
TenuVault fills this critical gap by providing enterprise-grade backup capabilities while remaining completely free and open-source.
Why Use TenuVault?
Complete Data Sovereignty
Zero Cost
TenuVault is 100% free and open-source. You only pay for the Azure resources you consume (storage and automation), which typically costs less than $10 per month for most organizations.Comprehensive Coverage
TenuVault backs up your entire Intune configuration:- Device Configuration Policies
- Compliance Policies
- Application Protection Policies
- Conditional Access Policies
- Windows Autopilot Profiles
- Enrollment Restrictions
- Group Policy Analytics
- Scripts and Proactive Remediations
- Applications and Assignments
- Administrative Templates
- Security Baselines
- Update Rings
- And much more
Enterprise Features
- Automated Scheduling: Set it and forget it with customizable backup schedules
- Drift Detection: Automatically detect and alert on configuration changes
- Multi-Tenant Support: Manage backups for multiple Intune tenants from one portal
- Point-in-Time Recovery: Restore configurations from any backup point
- Audit Trail: Complete logging of all backup and restore operations
- Role-Based Access: Control who can view and restore backups
Key Features
1. Automated Backups
2. Configuration Drift Detection
Compare current configurations against previous backups to identify unauthorized or accidental changes. Get alerts when critical policies are modified.3. Selective Restoration
Don't restore everything - choose specific policies or configurations to restore. Preview changes before applying them to avoid unintended consequences.4. Compliance Reporting
Generate reports showing configuration changes over time. Perfect for compliance audits and change management documentation.5. Multi-Tenant Management
If you manage multiple organizations or have a complex Azure AD structure, TenuVault can handle multiple tenants from a single deployment.6. Version Control
Every backup is versioned and timestamped. Track changes over time and understand who made what changes when.Deployment Options
TenuVault offers two deployment models to suit different needs:
Option 1: PowerShell Module (Simple)
Perfect for:
- Small to medium organizations
- Quick, one-time backups
- Simple command-line operations
- Minimal setup requirements
The PowerShell module provides core backup functionality through simple commands. Install it from the PowerShell Gallery and start backing up in minutes.
Key Commands:
powershell
Install the module
Install-Module -Name TenuVaultCreate a backup
New-IntuneBackup -TenantId "your-tenant-id"Restore from backup
Restore-IntuneBackup -BackupPath "path-to-backup"
Option 2: TenuVault Cloud Portal (Advanced)
Perfect for:
- Large enterprises
- Multiple tenant management
- Teams requiring web interface
- Advanced features like drift detection
The TenuVault Cloud Portal is a secure SaaS solution that manages your backups while keeping all data in YOUR Azure tenant. You get enterprise features without hosting any infrastructure.
How It Works:
- TenuVault Portal runs as a secure cloud service
- Your backup data stays in YOUR Azure Storage Account
- Automation runs in YOUR Azure Automation Account
- You maintain complete control and data sovereignty
- No data ever leaves your Azure environment
Portal Features:
- Web-based dashboard (SaaS)
- Real-time backup monitoring
- Drift detection and alerts
- Multi-user access with RBAC
- Advanced scheduling options
- Detailed audit logs
- Zero infrastructure to manage
Feature Comparison
Feature PowerShell Module TenuVault Cloud Portal
Basic Backup | Yes | Yes |
Restoration | Yes | Yes |
Scheduling | Manual/Task Scheduler | Automated |
Web Interface | No | Yes (SaaS) |
Drift Detection | No | Yes |
Multi-Tenant | Manual | Automated |
User Management | No | Yes |
Audit Logs | Basic | Advanced |
Notifications | No | Yes |
Data Location | Your Azure | Your Azure |
Infrastructure | None | None (SaaS) |
Setup Time | 5 minutes | 30 minutes |
Best For | Simple needs | Enterprise |
Prerequisites
Before deploying TenuVault, ensure you have:
Required Permissions
- Azure Subscription: An active Azure subscription where resources will be deployed
- Azure AD Role: Global Administrator or Application Administrator to create app registrations
- Intune Role: Intune Service Administrator or Global Administrator for backup operations
Technical Requirements
- Browser: Modern browser (Chrome, Edge, Firefox, Safari) for portal access
- PowerShell: Version 7.0 or higher for PowerShell module
- Azure Resources (Portal deployment):
Intune Configuration
- Active Microsoft Intune subscription
- At least one configured policy or profile to backup
- Microsoft Graph API access enabled
Estimated Costs
- Storage: ~$0.02 per GB per month
- Automation: ~$0.002 per job execution
- Total: Typically $5-10 per month for most organizations
Quick Start
For PowerShell Module (5 minutes)
1. Install the Module
powershell
Install-Module -Name TenuVault -Scope CurrentUser
2. Connect to Azure
powershell
Connect-AzAccount
Connect-MgGraph -Scopes "DeviceManagementConfiguration.Read.All"
3. Run Your First Backup
powershell
New-IntuneBackup -OutputPath "C:\IntuneBackups"
That's it! Your Intune configuration is now backed up.
For TenuVault Cloud Portal (30 minutes)
1. Create Azure App Registration - Create app registration in YOUR Azure AD - Grant Microsoft Graph permissions - Create client secret
2. Set Up YOUR Azure Resources - Storage Account (in YOUR subscription) - Automation Account (in YOUR subscription) - All resources remain under YOUR control
3. Connect to TenuVault Portal - Navigate to portal.tenuvault.com - Sign in with Azure AD credentials - Enter YOUR app registration details
4. Configure and Schedule - Add your tenant(s) - Configure backup frequency - Enable drift detection - All backups stored in YOUR storage account
Detailed instructions are available in the Onboarding Guide.
Next Steps
Now that you understand TenuVault's capabilities, here's how to proceed:
1. Choose Your Deployment Model
- Simple needs? → Start with the PowerShell module
- Enterprise requirements? → Deploy the full portal
2. Follow the Appropriate Guide
- PowerShell Users: Continue with the PowerShell documentation
- Portal Users: Proceed to the Onboarding Guide
3. Configure Your First Backup
- Start with a test tenant if available
- Verify backup completion
- Test restoration process
4. Set Up Production
- Configure automated schedules
- Set up notifications
- Document your backup procedures
5. Learn Advanced Features
- Explore Drift Detection
- Review Best Practices
- Configure multi-tenant management
Getting Help
Documentation
- Onboarding Guide - Detailed deployment instructions
- User Guide - Portal navigation and features
- Troubleshooting Guide - Common issues and solutions
Community Support
- GitHub Issues: Report bugs and request features
- Discord Community: Join discussions with other users
- Stack Overflow: Search for tagged questions
Professional Support
Summary
TenuVault provides essential backup capabilities for Microsoft Intune that are missing from the native platform. Whether you choose the simple PowerShell module or the full-featured portal, you'll gain:
- Peace of mind knowing your configurations are safe
- Compliance with audit and recovery requirements
- Control over your data and backup processes
- Savings compared to commercial alternatives
Ready to protect your Intune environment? Let's get started with the deployment!
---
Continue to the Onboarding Guide for detailed deployment instructions, or explore the User Guide to understand portal features.