Skip to content

Instantly share code, notes, and snippets.

@sbussinger
Last active March 15, 2016 20:48
Show Gist options
  • Save sbussinger/7480393 to your computer and use it in GitHub Desktop.
Save sbussinger/7480393 to your computer and use it in GitHub Desktop.
Boxstarter script for setting up Desktop development workstation
# Configure basic system settings
Update-ExecutionPolicy Unrestricted
Set-ExplorerOptions -showFileExtensions
Enable-RemoteDesktop
# Fix library locations
Move-LibraryDirectory "Personal" "$env:UserProfile\OneDrive\Documents"
Move-LibraryDirectory "My Music" "$env:UserProfile\OneDrive\Music"
Move-LibraryDirectory "My Pictures" "$env:UserProfile\OneDrive\Pictures"
Move-LibraryDirectory "My Video" "$env:UserProfile\OneDrive\Videos"
Move-LibraryDirectory "Downloads" "E:\Downloads"
# Add Windows features
cinst Microsoft-Hyper-V-All -source windowsfeatures
# Install all Windows updates
# Install-WindowsUpdate -AcceptEula
# Standard packages to install
cinst 7zip
cinst beyondcompare
cinst calibre
cinst cura
cinst freecad
cinst googlechrome
cinst handbrake
cinst isorecorder
cinst naps2
cinst nuget.commandLine
cinst partitionwizard
cinst procexp
cinst procmon
cinst rufus
cinst win32diskimager
cinst windirstat
cinst wingrep
# Create taskbar items
Install-ChocolateyPinnedTaskBarItem "$($boxstarter.programfiles86)\Google\Chrome\Application\chrome.exe"
Install-ChocolateyPinnedTaskBarItem "$env:windir\system32\mstsc.exe"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment