Przejdź do treści

Centrum Kształcenia Zawodowego i Ustawicznego w Mrągowie

Winget: Bezobsługowa instalacja

poniedziałek,

Winget: Bezobsługowa instalacja

Instalacja programów w sposób bezobsługowy za pomocą winget, menedżera pakietów dla Windows, może być bardzo przydatna, szczególnie podczas automatyzacji procesów lub konfiguracji wielu komputerów. Winget jest potężnym narzędziem, które ułatwia zarządzanie oprogramowaniem na Windows, a jego wykorzystanie w skryptach może znacznie przyspieszyć pracę.

Jak to zrobić?

Zainstaluj winget

Upewnij się, że masz zainstalowany winget na swoim systemie. Jest on domyślnie dostępny w nowszych wersjach Windows 10 i Windows 11, ale jeśli go nie masz, możesz go pobrać z Microsoft Store lub jako część narzędzi App Installer.

Znajdź odpowiedni pakiet

Użyj winget search [nazwa_programu], aby znaleźć dokładną nazwę pakietu, który chcesz zainstalować.

Instalacja bezobsługowa

Aby zainstalować program w trybie bezobsługowym, użyj polecenia:

winget install [nazwa_pakietu] --silent

Opcja --silent (lub -s) instruuje instalator pakietu, aby zminimalizować lub wyeliminować interakcję użytkownika.

Automatyzacja

Możesz umieścić polecenia winget w pliku wsadowym lub w skrypcie PowerShell, aby zautomatyzować instalację wielu programów. Przykład pliku wsadowego:

@echo off
winget install [pakiet1] --silent
winget install [pakiet2] --silent

Uwagi i ograniczenia

  • Nie wszystkie instalatory obsługują tryb bezobsługowy. W takim przypadku winget może nie być w stanie zainstalować pakietu bez interakcji.
  • Upewnij się, że masz odpowiednie uprawnienia administratora, jeśli są one wymagane do instalacji wybranych pakietów.
  • Aktualizacje winget i systemu Windows mogą wprowadzać zmiany w sposobie działania narzędzia, więc zawsze warto sprawdzić najnowszą dokumentację lub notatki do wydania.

Dostępne opcje

Istnieją pewne przełączniki i metody, które mogą być użyte w przypadku, gdy instalatory nie posiadają wbudowanego trybu bezobsługowego. Należy jednak pamiętać, że ich działanie może się różnić w zależności od konkretnego instalatora i jego własności. Zawsze zaleca się przetestowanie procesu instalacji w kontrolowanym środowisku przed wdrożeniem go na większą skalę.

Przełącznik /passive

Dla niektórych instalatorów, szczególnie tych opartych na Microsoft Installer (MSI), możesz użyć przełącznika /passive, aby uruchomić instalator w trybie „minimalnym interfejsie użytkownika”. Oznacza to, że instalacja będzie przebiegać z minimalną interakcją, ale może pokazać postęp instalacji.

Przełącznik /quiet lub /qn

Dla instalatorów MSI przełącznik /quiet (lub /qn w składni MSI) uruchamia instalację w trybie cichym, czyli bez interakcji z użytkownikiem i bez wyświetlania interfejsu.

Instalatory innych niż MSI

Niektóre instalatory, takie jak te oparte na technologii Inno Setup, NSIS lub inne niestandardowe instalatory, mogą mieć własne specyficzne przełączniki dla instalacji bezobsługowej lub cichej. Wymaga to zazwyczaj sprawdzenia dokumentacji lub próby używania standardowych przełączników jak /S, /silent, /quiet.

Użycie winget z niestandardowymi przełącznikami

Winget pozwala na przekazanie niestandardowych przełączników do instalatora poprzez argument --override. Na przykład:

winget install [nazwa_pakietu] --silent --override "/quiet /norestart"

To pozwala na bardziej szczegółowe sterowanie procesem instalacji.

Skrypty automatyzujące

W niektórych przypadkach, gdy instalator nie obsługuje żadnego trybu bezobsługowego, możesz potrzebować skryptów automatyzujących, takich jak AutoIt lub PowerShell, aby symulować interakcje z użytkownikiem.

Trzy miesiące temu na naszej stronie…

Artykuł: Pierwszy skrypt bash

Pierwszy skrypt bash

Artykuł: Harmonogram egzaminów maturalnych

Harmonogram egzaminów maturalnych

Artykuł: Staże w Hiszpanii

Staże w Hiszpanii

Artykuł: Conformité Européenne

Conformité Européenne

Artykuł: Display Stream Compression

Display Stream Compression

Artykuł: High Dynamic Range

High Dynamic Range

Nasze technikum

Technik informatyk

Szkoły dla dorosłych

Nasza szkoła

Pełna oferta edukacyjna

Oferta szkoły