/workstationbuilder

Primary LanguagePowerShellMIT LicenseMIT

Windows 11 Software Developer Machine Setup

This is a script to setup a new software developer workstation. Feel free to modify the scripts to fit your own requirements.

These scripts leverage two popular open source projects.

Boxstarter is a wrapper for Chocolatey and includes features like managing reboots for you. We're using the Boxstarter web launcher to start the installation process: https://boxstarter.org/Learn/WebLauncher

Prerequisites

  • A clean install of Windows 10 Pro v1903 en-us or higher
  • A stable internet connection
  • Admin Access

This script has not been tested on older versions of Windows. Consider yourself warned.

How to use

Run the script here by clicking this Boxstarter Web Launcher.

Optional

Import "AddPS1_Run_as_administrator.reg" to your registry to enable context menu on the powershell files to run as Administrator. The Reg file is located in the _optional folder.

Credit for this goes to Edi Wang

References

The below projects have provided examples and inspiration to this project. Please make sure to drop by their individual projects to take a look at the cool things they have done.

Customizing or Contributing

This script should provide most of what the infrastructure/application admin/engineer needs in his/her toolset. With that said, it is certainly possible that this script may not match your personal preferences exactly. If this is the case, please feel free to fork this project and make whatever changes you desire. I only ask that you please give a little credit where due by providing a reference link back to this project and/or the other projects referenced in the References section above.

Issues

  • The Boxstarter ClickOnce installer does not work when using Chrome. Please use Edge.
  • Reboot is not always logging you back in to resume the script. Login manually and the script will continue on its own.