20 lines
629 B
PowerShell
20 lines
629 B
PowerShell
# Add initial delay
|
|
Write-Host "Waiting 60 seconds before starting installations..." -ForegroundColor Yellow
|
|
Start-Sleep -Seconds 60
|
|
|
|
# Install apps
|
|
$apps = @(
|
|
"Synology.DriveClient",
|
|
"Mozilla.Firefox",
|
|
"Google.Chrome",
|
|
"Wireguard.Wireguard",
|
|
"OpenVPNTechnologies.OpenVPN",
|
|
"Dell.CommandUpdate",
|
|
"Microsoft.Office",
|
|
"WinSCP.WinSCP",
|
|
"Notepad++.Notepad++"
|
|
)
|
|
|
|
foreach ($app in $apps) {
|
|
Start-Process -NoNewWindow -Wait -FilePath "winget" -ArgumentList "install --id $app -e --silent --accept-package-agreements --accept-source-agreements --source winget --scope machine"
|
|
} |