bootstrap/bootstrap-Windows.ps1

16 lines
783 B
PowerShell
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Install Chocolatey
Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))
# Enable Hyper-V and containters
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
Enable-WindowsOptionalFeature -Online -FeatureName containers All
# Install OpenSSH, generate keys and authorize them
choco install '--package-parameters=/SSHServerFeature' openssh
# TODO: Ask for email address to use
ssh-keygen.exe -t ed25519 -C benie@infektor.net
# Install Windows-Terminal and Debian
choco install microsoft-windows-terminal
wsl --install --distribution Debian