Skip to content

Instantly share code, notes, and snippets.

@steviecoaster
Last active December 10, 2024 20:18
Show Gist options
  • Save steviecoaster/798bb1046b8fc3275b5a4801cb6f46e4 to your computer and use it in GitHub Desktop.
Save steviecoaster/798bb1046b8fc3275b5a4801cb6f46e4 to your computer and use it in GitHub Desktop.
My workstation pkgs
#Requires -RunAsAdministrator
#Set our execution policy for the process
Set-ExecutionPolicy Bypass -Scope Process -Force
#Store our packages.config from the gist here temporarily
$tempFile = Join-Path $env:TEMP -ChildPath 'packages.config'
#Write our config file contents
$configFile = 'https://gist.githubusercontent.com/steviecoaster/798bb1046b8fc3275b5a4801cb6f46e4/raw/6e68dbca121276af44ff540c4b6e26df42ee6832/packages.config'
[System.Net.WebClient]::new().DownloadString($configFile) | Out-File $tempFile -Encoding UTF8
#Install Chocolatey CLI
Invoke-RestMethod ch0.co/go | Invoke-Expression
#Install the packages from our config file
choco install $tempFile -y
#Remove our temp config file
Remove-Item $tempFile
<?xml version="1.0" encoding="utf-8"?>
<packages>
<package id="1password" />
<package id="1password8" />
<package id="7zip.install" />
<package id="box-drive" />
<package id="chocolatey" />
<package id="chocolatey.extension" />
<package id="chocolatey-agent" />
<package id="chocolatey-compatibility.extension" />
<package id="chocolatey-core.extension" />
<package id="chocolatey-dotnetfx.extension" />
<package id="chocolateygui" />
<package id="chocolateygui.extension" />
<package id="chocolatey-license" />
<package id="chocolatey-visualstudio.extension" />
<package id="chocolatey-vscode.extension" />
<package id="chocolatey-windowsupdate.extension" />
<package id="cloudflared" />
<package id="credentialmanager.powershell" />
<package id="docker-desktop" />
<package id="DotNet4.5" />
<package id="DotNet4.5.2" />
<package id="dotnet4.7" />
<package id="dotnet4.7.2" />
<package id="dotnet-8.0-desktopruntime" />
<package id="dotnet-9.0-desktopruntime" />
<package id="dotnet-desktopruntime" />
<package id="dotnetfx" />
<package id="drawio" />
<package id="fiddler" />
<package id="gh" />
<package id="git" />
<package id="git.install" />
<package id="go" />
<package id="golang" />
<package id="GoogleChrome" />
<package id="gpg4win" />
<package id="hugo" />
<package id="hugo-extended" />
<package id="KB2919355" />
<package id="KB2919442" />
<package id="KB2999226" />
<package id="KB3033929" />
<package id="KB3035131" />
<package id="KB3118401" />
<package id="keybase" />
<package id="logitech-camera-settings" />
<package id="microsoft-teams" />
<package id="microsoft-teams.install" />
<package id="netfx-4.7.2" />
<package id="notepadplusplus" />
<package id="notepadplusplus.install" />
<package id="nssm" />
<package id="obs-studio.install" />
<package id="onedrive" />
<package id="powershell-core" />
<package id="powertoys" />
<package id="psexec" />
<package id="psframework" />
<package id="putty" />
<package id="putty.portable" />
<package id="slack" />
<package id="snagit" />
<package id="spotify" />
<package id="starship" />
<package id="starship.install" />
<package id="Sudo" />
<package id="vcredist140" />
<package id="vcredist2008" />
<package id="vcredist2015" />
<package id="vcredist2017" />
<package id="veeam-endpoint-backup-free" />
<package id="visualstudio2022community" />
<package id="visualstudio-installer" />
<package id="vscode" />
<package id="vscode.install" />
<package id="vscode-drawio" />
<package id="vscode-powershell" />
<package id="webview2-runtime" />
<package id="zoom" />
</packages>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment