Repeatable, reboot resilient windows environment installations made easy using Chocolatey packages
PowerShell Python C# Other
gep13 Merge pull request #315 from wget/fix-properly
Fix typo for "properly" (minor edit)
Latest commit 5880cb1 Jun 24, 2018
Permalink
Failed to load latest commit information.
.vscode (vscode) Added exclusion for buildArtifacts folder May 14, 2018
BoxStarter.Common (release v2.11.0) Updated version numbers May 16, 2018
Boxstarter.Azure (release v2.11.0) Updated version numbers May 16, 2018
Boxstarter.Bootstrapper Fix typo for "properly" Jun 24, 2018
Boxstarter.Chocolatey (release v2.11.0) Updated version numbers May 16, 2018
Boxstarter.ClickOnce (release v2.11.0) Updated version numbers May 16, 2018
Boxstarter.HyperV (release v2.11.0) Updated version numbers May 16, 2018
Boxstarter.TestRunner (release v2.11.0) Updated version numbers May 16, 2018
Boxstarter.WinConfig (release v2.11.0) Updated version numbers May 16, 2018
BuildPackages (maint) Corrected whitespace May 11, 2018
BuildScripts Fix typo for "properly" Jun 24, 2018
IntegrationTests (maint) Corrected whitespace May 11, 2018
Web (release v2.11.0) Updated version numbers May 16, 2018
tests (doc) powershell -> PowerShell May 14, 2018
.appveyor.yml (build) Switch to doing a quick-deploy May 11, 2018
.gitignore (maint) Corrected problem with build targets May 9, 2018
BoxStarter.bat (maint) Corrected whitespace May 11, 2018
Boxstarter.sln (doc) Nuget -> NuGet May 14, 2018
BoxstarterShell.ps1 (doc) chocolatey -> Chocolatey May 14, 2018
LICENSE.txt (GH-106) SSL all the things May 8, 2018
NOTICE.txt (license) Corrected year May 11, 2018
README.md (doc) Powershell -> PowerShell May 14, 2018
Vagrantfile add a Vagrantfile Feb 18, 2015
boxlogo.ico added a boxstarter shell for loading modules Jan 9, 2014
boxstarter.config (doc) Updated to remove MyGet references May 14, 2018
build.bat (maint) Corrected whitespace May 11, 2018
deployment.md Update deployment.md May 16, 2018
test_marker updating choco dll and fixing tests Jul 21, 2016
vNext.md (doc) powershell -> PowerShell May 14, 2018

README.md

Boxstarter

Repeatable, reboot resilient windows environment installations made easy using Chocolatey packages

For more information and How Tos, visit the official Boxstarter website

Windows environment creation made easy!

  • 100% Unattended Install with pending reboot detection and automatic logon.
  • Remote machine deployments
  • Integrates with Hyper-V and Windows Azure VMs supporting checkpoint restore and creation
  • Installation packages build on top of Chocolatey package management
  • Easily install with just a Gist and the Boxstarter Web Launcher or create a private repository on a thumb drive or network share
  • Works on Window 7/2008 R2 and up with PowerShell 2.0 and higher
  • Lots of Windows configuration utilities including installing critical updates, changing windows explorer options, and more.

Quickly install your favorite applications and settings, on any machine, with a gist! No pre-installed software needed.

Grab your Gist

gist

Launch the Boxstarter launcher

boxstarter weblauncher

Easily package installation scripts and resources in a NuGet package

A simple Hello World

Import-Module Boxstarter.Chocolatey
New-BoxstarterPackage HelloWorld
Set-Content (Join-Path $Boxstarter.LocalRepo "HelloWorld\Tools\ChocolateyInstall.ps1") `
  -Value "Write-Host `"Hello World! from `$env:COMPUTERNAME`";CINST Git" -Force
Invoke-BoxstarterBuild HelloWorld

Install on another machine

$creds=Get-Credential win7\mwrock
Install-BoxstarterPackage -ComputerName win7 `
  -Package HelloWorld -Credential $creds

Remote Install

NOTE: PowerShell Remoting must be enabled on the remote machine. Launch a PowerShell Console as administrator:

Enable-PSRemoting -Force