New Machine installation - Powershell and Chocolatey

Published in Technology
April 16, 2019
1 min read
New Machine installation - Powershell and Chocolatey

Why?

IT’S MY “2nd” MACHINE IN 4 MONTHS, I thought to scrape and create a script that will be just so easy to setup new machines for developers using POWERSHELL AND CHOCOLATEY.

Have a coffee and tada machine is ready.

Set-ExecutionPolicy Bypass -Scope Process -Force; iex ((New-Object System.Net.WebClient).DownloadString('https://chocolatey.org/install.ps1'))
Enable-WindowsOptionalFeature –online –featurename IIS-WebServerRole
Enable-WindowsOptionalFeature -Online -FeatureName IIS-HttpCompressionDynamic
Enable-WindowsOptionalFeature -Online -FeatureName IIS-HttpCompressionStatic
Enable-WindowsOptionalFeature -Online -FeatureName IIS-HttpRedirect
Enable-WindowsOptionalFeature -Online -FeatureName IIS-HttpTracing
Enable-WindowsOptionalFeature -Online -FeatureName IIS-BasicAuthentication
Enable-WindowsOptionalFeature -Online -FeatureName IIS-WindowsAuthentication
Enable-WindowsOptionalFeature -Online -FeatureName IIS-DigestAuthentication
Enable-WindowsOptionalFeature -Online -FeatureName IIS-ClientCertificateMappingAuthentication
Enable-WindowsOptionalFeature -Online -FeatureName IIS-IISCertificateMappingAuthentication
Enable-WindowsOptionalFeature -Online -FeatureName IIS-WebSockets
Enable-WindowsOptionalFeature -Online -FeatureName IIS-ASPNET -All
Enable-WindowsOptionalFeature -Online -FeatureName IIS-ASPNET45 -All

Choose the ones you want installed and comment the ones not needed.

choco install 7zip -y
choco install DotNet4.5 -y
choco install dotpeek -yS
choco install dropbox -y
choco install fiddler -y
choco install filezilla -y
choco install firefox –y
choco install git.install -y
choco install gimp -y
choco install google-chrome-x64 -y
choco install google-chrome -y
choco install greenshot -y
choco install lockhunter -y
choco install nodejs -y
choco install nodejs.install -y
choco install notepadplusplus -y
choco install notepadplusplus.install -y
choco install NuGet.CommandLine -y
choco install paint.net -y
choco install sublimetext3 -y
choco install visualstudiocode -y
choco install vlc -y
choco install urlrewrite -y
choco install winmerge -y
choco install visualstudiocode -y
choco install nssm -y
choco install gitextensions -y
choco install notion -y
--------------------
#Non essential
choco install skype -y
choco install teamviewer -y
choco install ccleaner -y
choco install irfanview -y
choco install launchy -y
choco install sourcetree -y
choco install wunderlist -y
choco install treesizefree -y
choco install tor-browser -y
choco install foxitreader -y
choco install mremoteng -y
#choco install libreoffice -y