Skip to content

A PowerShell toolkit for creating bootable USB drives that deploys Windows images without the need for Microsoft's setup app. Built on Windows PE, it supports image capture for backup and scalable deployments. Images can be stored locally or accessed via SMB shares.

License

ArkDeployDev/ArkDeployToolkit

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

6 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸ› οΈ ArkDeploy: Windows Deployment Toolkit

GitHub Release PowerShell License

A streamlined solution for creating bootable USB drives that lets you deploy Windows images directly to a PC without relying on the Microsoft setup application. Built entirely in PowerShell and leveraging Windows Preinstallation Environment (Windows PE), the toolkit also supports image capture for backup and mass deployment scenarios. Windows images can be stored locally on the USB drive or accessed over a network via SMB shares.


πŸ“š Table of Contents


🧠 Why Use This Toolkit?

Whether you're a power user, IT admin, or educator, this toolkit simplifies the process of building a customized Windows PE boot drive. Written in PowerShell and designed to be fully moddable, it offers a clean, maintainable foundation for personalized deployments, system recovery, or mass imaging workflows.


πŸ‘€ Personal Use

  • Create a bootable USB with your preferred Windows version
  • Slipstream updates, drivers, and tweaks
  • Automate setup with answer files (coming soon)
  • Avoid bloat and unwanted OEM software

🏒 Business\Educational Use

  • Standardize deployments across machines
  • Integrate domain join, policies, and provisioning packages
  • Save time with repeatable, documented processes
  • Reduce support overhead with clean installs

✨ Features

  • Modular PowerShell scripts with verbose logging
  • Support for .wim and .esd images
  • Optional driver and update integration
  • Answer file automation
  • USB formatting and bootloader setup
  • Clean, readable code with comments and error handling

🎯 Ideal For

  • IT professionals
  • System builders
  • Educators managing labs
  • Enthusiasts who love clean installs

🧰 Requirements
  • Windows image file (.wim or .esd)
  • USB drive (8GB or larger)
  • Basic command-line knowledge
  • PowerShell 5.1 or later
  • Administrator privileges
  • Windows ADK with Windows PE add-on
  • Windows LCU (optional)
  • Drivers (optional)

πŸ“– Documentation

Setup instructions, usage examples, and troubleshooting tips coming soon!
Stay tuned or check the docs folder for updates.


πŸ“¦ Releases

The latest stable build and version history are available on the Releases page.


About

A PowerShell toolkit for creating bootable USB drives that deploys Windows images without the need for Microsoft's setup app. Built on Windows PE, it supports image capture for backup and scalable deployments. Images can be stored locally or accessed via SMB shares.

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published