Skip to content

Instantly share code, notes, and snippets.

@biohazard999
Forked from ChaseFlorell/01-Update-Windows.ps1
Last active January 2, 2016 07:19
Show Gist options
  • Save biohazard999/8269468 to your computer and use it in GitHub Desktop.
Save biohazard999/8269468 to your computer and use it in GitHub Desktop.
# http://boxstarter.org/package/url?
#####################
# BEGIN CONFIGURATION
#####################
#region Initial Windows Config
Install-WindowsUpdate -AcceptEula
Update-ExecutionPolicy Unrestricted
Set-ExplorerOptions -showFileExtensions
Enable-RemoteDesktop
#endregion
#region Add some windows extras
cinst IIS-WebServerRole -source windowsfeatures
cinst TelnetClient -source windowsFeatures
cinst IIS-HttpCompressionDynamic -source windowsfeatures
cinst IIS-ManagementScriptingTools -source windowsfeatures
cinst IIS-WindowsAuthentication -source windowsfeatures
#endregion
# Let's get the latest version of powershell and .net frameworks
cinstm PowerShell
cinstm DotNet4.0
cinstm DotNet4.5
cinstm mono
# http://boxstarter.org/package/url?
# It's nice to be able to browse NuGet files if necessary
cinstm NugetPackageExplorer
# If we're doing web development, we need a few browsers
cinstm GoogleChrome
cinstm Firefox
cinstm Opera
# Don't quite know why this is important, but I'll install silverlight and java runtime anyways
cinstm javaruntime
# Gotta have Fiddler, Filezilla & Smtp4Dev
cinstm fiddler4
cinstm filezilla
cinstm smtp4dev
# Editors and merge tools
cinstm notepad2-mod
# Without Git, we might as well go home.
cinst tortoisehg
cinst githubforwindows
cinstm poshgit
cinstm git-credential-winstore
# Life sux without Visual Studio and the awesome extensions
cinstm VisualStudio2013Ultimate
# VS related extras
cinstm resharper
Install-ChocolateyVsixPackage "vscommands" http://visualstudiogallery.msdn.microsoft.com/c6d1c265-7007-405c-a68b-5606af238ece/file/106247/14/SquaredInfinity.VSCommands.VS12.vsix 12
# Fix SSH-Agent error by adding the bin directory to the `Path` environment variable
$env:PSModulePath = $env:PSModulePath + ";C:\Program Files (x86)\Git\bin"
# Markdown is how documentation becomes awesomenes
# Unfortunately I'm installing this at the end because it doesn't seem to work unattended... it requires the user to press "ok"
cinstm MarkdownPad2 -installargs "/exelang 1033"
# VPN Client
cinstm ShrewSoftVpn
# Sql Server
cinst SqlServer2012Express
# http://boxstarter.org/package/url?
# Messenger & Co
cinst skype
#Graphics
cinst greenshot
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment