Last active
April 13, 2016 19:01
-
-
Save tillig/a6cb81f8986d2fe5011a to your computer and use it in GitHub Desktop.
Boxstarter - Windows Server 2012 Dev Machine Base Setup
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
# Base explorer features | |
$Boxstarter.RebootOk = $true | |
Set-WindowsExplorerOptions -EnableShowHiddenFilesFoldersDrives -EnableShowProtectedOSFiles -EnableShowFileExtensions | |
Enable-MicrosoftUpdate | |
Update-ExecutionPolicy -Policy RemoteSigned | |
# Base updates | |
Install-WindowsUpdate -GetUpdatesFromMS -AcceptEula | |
# Installation platforms | |
cinst lessmsi | |
cinst webpicmd | |
# Windows roles | |
cinst Microsoft-Hyper-V -source windowsfeatures | |
cinst Microsoft-Hyper-V-Management-Clients -source windowsfeatures | |
cinst Microsoft-Hyper-V-Management-PowerShell -source windowsfeatures | |
cinst Microsoft-Hyper-V-Offline -source windowsfeatures | |
cinst Microsoft-Hyper-V-Online -source windowsfeatures | |
cinst MicrosoftWindowsPowerShell -source windowsfeatures | |
cinst MicrosoftWindowsPowerShellISE -source windowsfeatures | |
cinst MicrosoftWindowsPowerShellRoot -source windowsfeatures | |
cinst MicrosoftWindowsPowerShellV2 -source windowsfeatures | |
cinst DesktopExperience -source windowsfeatures | |
cinst IIS-ApplicationDevelopment -source windowsfeatures | |
cinst IIS-ApplicationInit -source windowsfeatures | |
cinst IIS-ASPNET -source windowsfeatures | |
cinst IIS-ASPNET45 -source windowsfeatures | |
cinst IIS-BasicAuthentication -source windowsfeatures | |
cinst IIS-ClientCertificateMappingAuthentication -source windowsfeatures | |
cinst IIS-CommonHttpFeatures -source windowsfeatures | |
cinst IIS-CustomLogging -source windowsfeatures | |
cinst IIS-DefaultDocument -source windowsfeatures | |
cinst IIS-DigestAuthentication -source windowsfeatures | |
cinst IIS-DirectoryBrowsing -source windowsfeatures | |
cinst IIS-HealthAndDiagnostics -source windowsfeatures | |
cinst IIS-HttpCompressionDynamic -source windowsfeatures | |
cinst IIS-HttpCompressionStatic -source windowsfeatures | |
cinst IIS-HttpErrors -source windowsfeatures | |
cinst IIS-HttpLogging -source windowsfeatures | |
cinst IIS-HttpRedirect -source windowsfeatures | |
cinst IIS-HttpTracing -source windowsfeatures | |
cinst IIS-IISCertificateMappingAuthentication -source windowsfeatures | |
cinst IIS-IPSecurity -source windowsfeatures | |
cinst IIS-ISAPIExtensions -source windowsfeatures | |
cinst IIS-ISAPIFilter -source windowsfeatures | |
cinst IIS-LoggingLibraries -source windowsfeatures | |
cinst IIS-ManagementConsole -source windowsfeatures | |
cinst IIS-ManagementScriptingTools -source windowsfeatures | |
cinst IIS-ManagementService -source windowsfeatures | |
cinst IIS-NetFxExtensibility -source windowsfeatures | |
cinst IIS-NetFxExtensibility45 -source windowsfeatures | |
cinst IIS-Performance -source windowsfeatures | |
cinst IIS-RequestFiltering -source windowsfeatures | |
cinst IIS-RequestMonitor -source windowsfeatures | |
cinst IIS-Security -source windowsfeatures | |
cinst IIS-StaticContent -source windowsfeatures | |
cinst IIS-URLAuthorization -source windowsfeatures | |
cinst IIS-WebServer -source windowsfeatures | |
cinst IIS-WebServerManagementTools -source windowsfeatures | |
cinst IIS-WebServerRole -source windowsfeatures | |
cinst IIS-WebSockets -source windowsfeatures | |
cinst IIS-WindowsAuthentication -source windowsfeatures | |
cinst NetFx3 -source windowsfeatures | |
cinst NetFx3ServerFeatures -source windowsfeatures | |
cinst NetFx4 -source windowsfeatures | |
cinst NetFx4Extended-ASPNET45 -source windowsfeatures | |
cinst NetFx4ServerFeatures -source windowsfeatures | |
cinst WAS-ConfigurationAPI -source windowsfeatures | |
cinst WAS-NetFxEnvironment -source windowsfeatures | |
cinst WAS-ProcessModel -source windowsfeatures | |
cinst WAS-WindowsActivationService -source windowsfeatures | |
cinst WCF-HTTP-Activation -source windowsfeatures | |
cinst WCF-HTTP-Activation45 -source windowsfeatures | |
cinst WCF-NonHTTP-Activation -source windowsfeatures | |
cinst WCF-Services45 -source windowsfeatures | |
cinst WCF-TCP-Activation45 -source windowsfeatures | |
cinst WCF-TCP-PortSharing45 -source windowsfeatures | |
cinst dotnet4.5.2 | |
cinst dotnet4.6.1 | |
# Updates to include patches for newly installed roles | |
Install-WindowsUpdate -GetUpdatesFromMS -AcceptEula | |
# Fix up Powershell help | |
Update-Help |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment