Skip to content

Instantly share code, notes, and snippets.

@woakes070048
Last active December 5, 2015 06:19
Show Gist options
  • Save woakes070048/2e6ef70f4f89bca2d331 to your computer and use it in GitHub Desktop.
Save woakes070048/2e6ef70f4f89bca2d331 to your computer and use it in GitHub Desktop.
# Boxstarter options
$Boxstarter.RebootOk=$false # Allow reboots?
$Boxstarter.NoPassword=$false # Is this a machine with no login password?
$Boxstarter.AutoLogin=$true # Save my password securely and auto-login after a reboot
# Basic setup
Update-ExecutionPolicy Unrestricted
Set-ExplorerOptions -showHidenFilesFoldersDrives -showProtectedOSFiles -showFileExtensions
Enable-RemoteDesktop
if (Test-PendingReboot) { Invoke-Reboot }
# Install Visual Studio 2013 Professional
cinst visualstudio2013professional
cinst dogtail.visualstudiotoolsforgit
cinst xamarin-visualstudio
if (Test-PendingReboot) { Invoke-Reboot }
# Visual Studio SDK required for PoshTools extension
cinstm VS2013SDK
if (Test-PendingReboot) { Invoke-Reboot }
cinstm DotNet3.5 # Not automatically installed with VS 2013. Includes .NET 2.0. Uses Windows Features to install.
if (Test-PendingReboot) { Invoke-Reboot }
# VS extensions
Install-ChocolateyVsixPackage PowerShellTools http://visualstudiogallery.msdn.microsoft.com/c9eb3ba8-0c59-4944-9a62-6eee37294597/file/112013/6/PowerShellTools.vsix
Install-ChocolateyVsixPackage WebEssentials2013 http://visualstudiogallery.msdn.microsoft.com/56633663-6799-41d7-9df7-0f2a504ca361/file/105627/31/WebEssentials2013.vsix
Install-ChocolateyVsixPackage T4Toolbox http://visualstudiogallery.msdn.microsoft.com/791817a4-eb9a-4000-9c85-972cc60fd5aa/file/116854/1/T4Toolbox.12.vsix
Install-ChocolateyVsixPackage StopOnFirstBuildError http://visualstudiogallery.msdn.microsoft.com/91aaa139-5d3c-43a7-b39f-369196a84fa5/file/44205/3/StopOnFirstBuildError.vsix
#### WINDOWS SETTTINGS #####
# Basic setup
Update-ExecutionPolicy Unrestricted
Set-ExplorerOptions -showFileExtensions
#Enable-RemoteDesktop
Disable-InternetExplorerESC
#Disable-UAC
#Set-TaskbarSmall
# disable defrag because I have an SSD
Get-ScheduledTask -TaskName *defrag* | Disable-ScheduledTask
################################# SOFTWARE #######################################
cinst flashplayerplugin
cinst javaruntime
cinst flashplayeractivex
cinst adobeshockwaveplayer
cinst jdk8
cinst silverlight
cinst dotnet4.5
cinst adobeair
cinst firefox
cinst google-chrome-x64
cinst adblockplusfirefox
cinst adblockpluschrome
cinst mozbackup
cinst paint.net
cinst inkscape
cinst gimp
cinst vlc
cinst cccp
cinst itunes
cinst quicktime
cinst libreoffice
cinst pdfcreator
cinst adobereader
cinst winrar
cinst 7zip
cinst dia
cinst dropbox
cinst googledrive
cinst ccleaner
cinst imgburn
cinst teracopy
cinst virtualclonedrive
cinst winmerge
cinst calibre
cinst fontforge
cinst winscp
cinst keepass
cinst snaplr
cinst screenpresso
cinst virtualbox
cinst virtualbox.extensionpack
cinst packer
cinst conemu
cinst tortoisesvn
cinst filezilla
cinst putty
cinst vagrant
cinst httrack
cinst softerraldapbrowser
cinst fiddler4 -y
cinst nodejs.install -y
cinst sourcetree -y
choco install ruby -y
choco install ruby2.devkit -y
choco install python2 -y
choco install tortoisesvn -y
cinst rdcman
cinst wireshark
cinst aescrypt
cinst steam
cinst myharmony
cinst intellijidea-ultimate
cinst androidstudio
cinst eclipse
cinst eclipse-standard-kepler
cinst notepadplusplus
cinst brackets
cinst python
cinst python2
cinst wamp-server
cinst git
cinst composer
cinst mysql.workbench
# Update Windows and reboot if necessary
Install-WindowsUpdate -AcceptEula
if (Test-PendingReboot) { Invoke-Reboot }
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment