Created
February 24, 2014 18:39
-
-
Save shamp00/9194206 to your computer and use it in GitHub Desktop.
BoxStarter script for blog post (http://blog.zerosharp.com/provisioning-a-new-development-machine-with-boxstarter)
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# Boxstarter script for blog post http://blog.zerosharp.com/provisioning-a-new-development-machine-with-boxstarter | |
# Allow reboots | |
$Boxstarter.RebootOk=$true | |
$Boxstarter.NoPassword=$false | |
$Boxstarter.AutoLogin=$true | |
# Basic setup | |
Update-ExecutionPolicy Unrestricted | |
Set-ExplorerOptions -showHidenFilesFoldersDrives -showProtectedOSFiles -showFileExtensions | |
Enable-RemoteDesktop | |
Disable-InternetExplorerESC | |
Disable-UAC | |
Set-TaskbarSmall | |
if (Test-PendingReboot) { Invoke-Reboot } | |
# Update Windows and reboot if necessary | |
Install-WindowsUpdate -AcceptEula | |
if (Test-PendingReboot) { Invoke-Reboot } | |
# Install Visual Studio 2013 Professional | |
cinstm VisualStudio2013Professional -InstallArguments WebTools | |
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 | |
# AWS Toolkit is now an MSI available here http://sdk-for-net.amazonwebservices.com/latest/AWSToolsAndSDKForNet.msi (no chocolatey package as of FEB 2014) | |
# Install-ChocolateyVsixPackage AwsToolkit http://visualstudiogallery.msdn.microsoft.com/175787af-a563-4306-957b-686b4ee9b497 | |
#Other dev tools | |
cinstm fiddler4 | |
cinstm beyondcompare | |
cinstm ProcExp #cinstm sysinternals | |
cinstm NugetPackageExplorer | |
cinstm windbg | |
cinstm Devbox-Clink # Clink improves the existing command prompt (e.g., paste works) | |
cinstm TortoiseHg | |
#cinstm VisualHG # Chocolatey package is corrupt as of Feb 2014 | |
cinstm linqpad4 | |
cinstm TestDriven.Net | |
cinstm ncrunch2.vs2013 | |
#cinstm dotpeek | |
#cinstm InkScape | |
#cinstm mssqlserver2012express | |
#Browsers | |
cinstm googlechrome | |
cinstm firefox | |
#Other essential tools | |
cinstm 7zip | |
cinstm adobereader | |
cinstm javaruntime | |
#cinst Microsoft-Hyper-V-All -source windowsFeatures | |
cinst IIS-WebServerRole -source windowsfeatures | |
cinst IIS-HttpCompressionDynamic -source windowsfeatures | |
cinst IIS-ManagementScriptingTools -source windowsfeatures | |
cinst IIS-WindowsAuthentication -source windowsfeatures | |
Install-ChocolateyPinnedTaskBarItem "$($Boxstarter.programFiles86)\Google\Chrome\Application\chrome.exe" | |
Install-ChocolateyPinnedTaskBarItem "$($Boxstarter.programFiles86)\Microsoft Visual Studio 12.0\Common7\IDE\devenv.exe" |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment