This toolkit provides an automated solution for deploying Microsoft 365 Apps, Visio, and Project in managed environments. It combines the power of the Office Deployment Tool (ODT) with PowerShell scripting to provide a reliable, consistent installation experience across multiple Microsoft products.
Whether you're an MSP managing multiple clients, an IT professional in an enterprise environment, or deploying via Microsoft Intune, this toolkit simplifies the deployment process and handles common challenges like removing pre-installed consumer Office versions.
Visit our comprehensive Wiki for detailed documentation →
- 🔄 Automatically downloads the latest Office Deployment Tool
- 📝 Includes ready-to-use XML configurations with detailed documentation
- 🧹 Automatically detects and removes pre-installed consumer versions of Office
- 🔍 Comprehensive detection for all Microsoft 365 products and versions
- 🔧 Multiple installation options (standard, force, uninstall-existing, detection-only)
- 🔎 Detects Microsoft Store Office apps
- 📊 Detailed logging for troubleshooting
- 🧰 Handles the entire installation process including cleanup
- Download the current release from the releases page, fork, or clone this repo
- Choose your deployment method:
# Standard installation
.\Install-Microsoft365Apps.ps1 -ConfigXMLPath "config\install-office365.xml"
# Installation with consumer Office removal
.\Install-Microsoft365Apps.ps1 -ConfigXMLPath "config\install-office365.xml" -RemoveConsumerOffice
# Only detect Office products (no installation)
.\Install-Microsoft365Apps.ps1 -DetectOnly
# Uninstall existing Office products before installing
.\Install-Microsoft365Apps.ps1 -ConfigXMLPath "config\install-office365.xml" -UninstallExisting
# For Visio installation
.\Install-Microsoft365Apps.ps1 -ConfigXMLPath "config\install-visio.xml"- 💻 Windows 10 1809 or later (64-bit)
- 🔑 Administrator privileges
- 🌐 Internet connection to download the Office Deployment Tool
- 💾 Approximately 4GB of free disk space
For detailed information on installation options, customization, deployment scenarios, and troubleshooting, please refer to our Wiki.
Contributions to improve this package are welcome! Please see our Contributing Guidelines for more information.
This package is licensed under the MIT License - see the LICENSE file for details.
For information about security policies and procedures, please see our Security Policy.