Powercharge your box setups with Boxstarter - Manfred Wallner - PSConfEU 2023

Опубликовано: 23 Февраль 2026
на канале: PowerShell Conference EU
402
12

In this session, we explore BoxStarter, a valuable tool for setting up Windows boxes. The host, Manfred, is a software engineer with extensive experience. He begins by discussing the drawbacks of traditional setup workflows, such as using golden images or extensive installation manuals. He introduces BoxStarter as a solution to automate the setup process using PowerShell code. The tool simplifies installation, handles reboots, and allows users to focus on writing setup scripts. Manfket then proceeds to demonstrate BoxStarter by installing packages like Firefox and handling tasks like Windows updates. He emphasizes the tool's integration with Chocolatey and its ability to install any package from the community repository.

The conversation continues with a deeper dive into BoxStarter. Manfket explains the use of PowerShell scripts and commandlets to automate tasks and make the setup process easier. He demonstrates how to use BoxStarter to install Visual Studio Code, including its extensions. He also discusses the creation of meta packages for different machine types and explores advanced packaging options.

Further topics include using BoxStarter to package PowerShell scripts, configuring NuGet sources, and building Boxstarter packages. The speaker touches on the ability to perform remote installations and discusses the Boxstarter open-source project, highlighting its compatibility with Chocolaty and the convenience of pulling scripts from GitHub.

The episode concludes with a discussion of BoxStarter's benefits and a Q&A session. The host addresses questions about the tool's comparison to other configuration management tools and the possibility of installing BoxStarter from a USB drive. The episode ends with an invitation to continue the discussion at the coffee table.

Chapters:
00:00:00 Powercharge your box setups with Boxstarter - Manfred Wallner - PSConfEU 2023
00:00:07 Introduction to BoxStarter and its benefits
00:02:07 Challenges with using golden images and manual installation instructions
00:10:32 Streamlining PowerShell Scripts for System Configuration
00:14:25 Windows 11 Pro Installation Mishap
00:15:52 Requesting Password for Live Session
00:16:13 Boxstarter's compatibility with Chocolaty version 1.1
00:19:10 Boxstarter for remote installations and system automation
00:22:07 Setting up web launcher and dev box script
00:23:58 Using Boxstarter to package and fetch setup scripts
00:26:42 Introduction to Nougat Sources and Chocolaty Repos
00:28:02 Introduction to Minimalistic Chocolaty Package
00:30:21 Installing Boxstarter Package on Another Machine
00:31:56 Boxdata: An Open Source Project
00:32:59 Figuring out the IP of the host
00:34:44 Installing Chocolaty onto the remote host and rebooting
00:36:54 Creating a share for BoxData to run from
00:38:55 Visit boxstarter.org for documentation and join the Boxdata community
00:40:06 Boxstarter: Not a Configuration Management Tool
00:42:11 Installing Boxstarter and a Feature Request on GitHub