chocolatey

Chocolatey is a package manager for windows that runs in powershell. It can be used to install developer tools, dependancies as well as desktop GUI applications. It is like NuGet but has an expanded scope of acceptable packages.