This session was originally submitted as an OSDBuilder v2 session, but what came out of our development was something we call OSDWorkspace.
What is OSDWorkspace?It's a VS Code Workspace, backed by Git, that allows you to customize and build a WinPE or WinRE boot image with the help of GitHub Copilot. We were lucky to demo this for NWSCUG in late March, and we have two videos to share to get you up to speed, so watch
OSD 2025 Preview and
OSD 2025 One More Thing to help you decide if this is the right session for you.
Requirements:
This is a Deep Dive, so come prepared if you want to follow along with us. Make sure you have these ready to go
- Make sure you're running Windows 11 24H2
- Download a current Windows 11 24H2 ISO that matches your running OS architecture
- If you're on amd64, also download an arm64 ISO
- Make sure you have PowerShell 7.5 installed
- Windows ADK installed with a version that matches your running and downloaded OS
- Visual Studio Code (Insiders)
- Git for Windows
- GitHub account
Demos:- OSDWorkspace Setup
- OSDWorkspace in VS Code
- Import a Windows ISO
- OSDWorkspace Tasks
- OSDWorkspace Build
- Git Submodules
- OSDCloud v1
- WinPE Drivers
- Gallery
- GitHub Copilot
What you will learn:- How to setup OSDWorkspace in VS Code
- Using Git for Windows to backup your configuration
- Build a custom WinRE or WinPE
- Import Community solutions as Git Submodules to extend your builds
- Use GitHub Copilot to help build your custom WinPE
- Add your own PowerShell modules and functions
- much more ...
After you leave our session, you'll be ready to build your own custom boot image, and you'll be ready to create your own VS Code Workspace for your projects.