
W jaki sposób zainstalować kilka aplikacji używając Winget? Jak użyć menadżera pakietów windows do masowej instalacji aplikacji? Jak instalować aplikacje używając Winget? Z okienkowym menadżerem pakietów Winget można sie zaprzyjaźnić na wiele sposobów. Pisałem o nim już wcześniej, instalowaliśmy go też w środowisku Windows Server. Skoro samo użycie Winget jest już nam doskonale znane, dzisiaj chciałbym podzeilić się sprawdzonym sposobem na masową instalacje aplikacji z użyciem Winget.
W naszym skrypcie użyjemy listy aplikacji (ID tych aplikacji przygotowujemy sobie wcześniej – używając polecenia winget search i notując interesujące nas ID) przypisanej do zmiennej APPS. Nastepnie w pętli sprawdzamy czy aplikacja jest zainstalowana – jeżeli i jest puszczamy stosowny komunikat. Jezeli aplikacji nie ma w naszym środowisku instalujemy je (z użyciem polecenia winget install):

$apps = "7zip.7zip", "Mozilla.Firefox", "Notepad++.Notepad++", "Microsoft.PowerShell"
foreach ($app in $apps) {
winget list -q $app | Out-Null
if ($?) {
Write-Host "$app is installed"
}
else {
winget install --id $app --source winget
}
}
Zapisujemy skrypt jako plik .ps1 (np apps_install.ps1) i wywołujemy go z terminala jako administrator (warto wcześniej uruchomić winget aby zaakceptować postanowienia licencyjne – dotyczy to nowych środowisk gdzie jeszcze winget nie był uruchamiany).
Prosces instalacji rozpocznie się błyskawicznie:

Co nam daje taki skrypt? Masową instalacje aplikacji (zdalną lub lokalną) na nowym środowisku, coś co do tej pory było znane w świecie Linuxowym zawitało do okienek.
Nie musimy już pobierać pakietów, trzymać instalek czy przerabiać exe na msi. Wszystko bez wchodzenia na strony www. Zobaczcie jak instalacja aplikacji może być automatyczna, a sam proces błyskawiczny:
Skrypt jest dostępny także w moim repozytorium GitHub.
Jeżeli mój wpis Ci się spodobał, pomógł w pracy? Chcesz mnie wspierać? Postaw kawę! To dzięki waszemu wsparciu nie ma reklam! Poniżej kod QR do płatności który jest jednocześnie linkiem do PayPal możesz też wpłacić BLIK z użyciem Przelewy24.pl
