Skip to content

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

License

Notifications You must be signed in to change notification settings

htnhan/boxstarter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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 Nuget package management
  • Easily install with just a Gist and the Boxstarter Web Launcher or create a private repo 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 Load up your favorite apps and settings on any machine with a gist! No preinstalled software needed

Grab your Gist gist

Launch the Boxstrter 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

About

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

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • PowerShell 60.8%
  • Python 25.1%
  • C# 13.9%
  • Other 0.2%