# Lista över program att installera med winget $programs = @( "7zip.7zip", "Adobe.CreativeCloud", "Audacity.Audacity", "AutoHotkey.AutoHotkey", "Balena.Etcher", "Beeftext.Beeftext", "Brave.Brave", "Cyberduck", "Discord", "EasySmartConfigurationUtility", "Elgato.StreamDeck", "Flywheel.Local", "FocusriteAudioEngineeringLtd.FocusriteControl2", "Git.Git", "GitHub.GitHubDesktop", "HandBrake.HandBrake", "JetBrains.Rider", "KDE.Krita", "Logitech.GHUB", "Meltytech.Shotcut", "Microsoft.DotNet.DesktopRuntime.10", "Microsoft.PowerShell", "Microsoft.Teams", "Microsoft.VisualStudioCode", "OBSProject.OBSStudio", "Oracle.VirtualBox", "SumatraPDF.SumatraPDF", "Unity.UnityHub", "Valve.Steam", "VideoLAN.VLC", "Zoom.Zoom" ) # Loop genom varje program foreach ($program in $programs) { Write-Host "Installerar $program..." -ForegroundColor Cyan # Kör winget install med --silent och --accept-package-agreements winget install --id $program --silent --accept-package-agreements --accept-source-agreements # Kontrollera om installationen lyckades if ($LASTEXITCODE -eq 0) { Write-Host "$program installerades framgångsrikt!" -ForegroundColor Green } else { Write-Host "Misslyckades att installera $program (Felkod: $LASTEXITCODE)" -ForegroundColor Red } Write-Host "---" -ForegroundColor DarkGray } Write-Host "Färdig! Alla program har försökt installerats." -ForegroundColor Yellow