Skip to content

Instantly share code, notes, and snippets.

@samjaninf
Last active December 24, 2021 22:08
Show Gist options
  • Save samjaninf/b1a8300bfe52bdfc7bc9 to your computer and use it in GitHub Desktop.
Save samjaninf/b1a8300bfe52bdfc7bc9 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 }
# Update Windows and reboot if necessary
Install-WindowsUpdate -AcceptEula
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
cinst flashplayerplugin
cinst javaruntime
cinst flashplayeractivex
cinst adobeshockwaveplayer
cinst jdk8
cinst jre8
cinst java.jdk
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 kingsoft-office-free
cinst winrar
cinst 7zip
# cinst dia
cinst microsoftsecurityessentials
# cinst ossec-agent
cinst seafile-client
# cinst dropbox
# cinst googledrive
cinst ccleaner
cinst imgburn
# cinst teracopy
cinst virtualclonedrive
cinst winmerge
cinst calibre
cinst fontforge
cinst winscp
cinst keepass
cinst keepass-keepasshttp
# 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 classic-shell
# cinst rdcman
cinst wireshark
cinst aescrypt
cinst steam
# cinst myharmony
cinst intellijidea-ultimate
cinst androidstudio
# cinst eclipse
# cinst eclipse-standard-kepler
cinst notepadplusplus
cinst atom
cinst brackets
cinst python
cinst python2
cinst wamp-server
cinst git
cinst composer
cinst mysql.workbench
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment