Set up a new Windows PC quickly

There are many ways to install apps in Windows but working across many PCs it’s nice to automate setup so you can get going quickly. :rocket:

Install WinGet

https://github.com/microsoft/winget-cli/releases

The Windows Package Manager is a tool designed to help you quickly and easily discover and install the apps and tools that make your PC environment special.

Choose and install apps

  1. Head to https://winstall.app and choose your apps
  2. Download and run the script

Recommended apps

Productivity

  • Microsoft Teams
  • Microsoft OneDrive
  • Microsoft 365 Apps for Enterprise
  • Windows Terminal

Azure tools

  • Azure CLI
  • Bicep CLI
  • Azure Storage Explorer
  • Azure Data Studio
  • Kusto Explorer (not on winget yet :-( download here)

Dev tools

  • Git
  • GitHub CLI
  • Visual Studio Code
  • Visual Studio Enterprise 2019
  • Ubuntu (WSL)
  • Docker Desktop

Here is the PowerShell script to get them all in 1 go:

winget install --id=Microsoft.Teams -e  ; winget install --id=Microsoft.OneDrive -e  ; winget install --id=Microsoft.Office -e  ; winget install --id=Microsoft.WindowsTerminal -e  ; winget install --id=Microsoft.AzureCLI -e  ; winget install --id=Microsoft.Bicep -e  ; winget install --id=Microsoft.AzureStorageExplorer -e  ; winget install --id=Microsoft.AzureDataStudio -e  ; winget install --id=Git.Git -e  ; winget install --id=GitHub.cli -e  ; winget install --id=Microsoft.VisualStudioCode -e  ; winget install --id=Microsoft.VisualStudio.2019.Enterprise -e  ; winget install --id=Canonical.Ubuntu -e  ; winget install --id=Docker.DockerDesktop -e