Krótkie przewodniki Ninja: Jak używać Winget do zdalnej instalacji i aktualizacji oprogramowania?

autorstwa Brittany Brown
Device Warranty

Niezależnie od tego, czy Twoja organizacja zatrudnia kilku pracowników zdalnych, czy też cała Twoja siła robocza przeszła na pracę zdalną, potrzebujesz łatwego sposobu na zdalną instalację i aktualizację oprogramowania. Korzystając z narzędzia o nazwie winget, można natywnie wdrażać oprogramowanie za pośrednictwem systemu Windows. W tym artykule przyjrzymy się, czym jest winget, jak działa i jak można go używać

Co to jest Winget?

Winget to natywne rozwiązanie systemu Windows do zarządzania pakietami. Rozwiązanie do zarządzania pakietami umożliwia zarządzanie aplikacjami, w tym: instalowanie aplikacji, zbieranie informacji o zainstalowanych aplikacjach oraz aktualizowanie lub łatanie aplikacji.

Przed winget, który został po raz pierwszy wprowadzony w Windows 10, Windows nie miał natywnego rozwiązania do zarządzania pakietami. Oznacza to, że zespoły musiały polegać na aplikacjach innych firm (takich jak Chocolatey, Ninite i PatchMyPC) lub ręcznie aktualizować oprogramowanie na punktach końcowych.

Jak używać Winget

Winget jest dostępny za pośrednictwem wiersza poleceń lub terminali PowerShell w systemie Windows; nie posiada graficznego interfejsu użytkownika.

Winget posiada następujące polecenia:

  • Podstawowe polecenia akcji
    • Instalacja: Instaluje pakiet docelowy
    • Odinstaluj: Odinstalowuje pakiet docelowy
    • Aktualizacja: Instaluje najnowszą dostępną wersję wcześniej zainstalowanego pakietu
  • Polecenia akcji drugorzędnych
    • Import: Instaluje wszystkie pakiety wymienione w pliku
    • Eksport: Eksportuje listę zainstalowanych pakietów
  • Polecenia informacyjne
    • Pokaż: Wyświetla informacje o pakiecie
    • Źródło: Umożliwia zarządzanie źródłami pakietów
    • Wyszukiwanie: Zwraca podstawowe informacje o wyszukiwanych pakietach
    • Lista: Lista wszystkich zainstalowanych pakietów
    • Zatwierdź: Weryfikuje plik manifestu
    • Ustawienia: Daje dostęp do ustawień winget
    • Cechy: Pokazuje stan funkcji eksperymentalnych w winget

Jak korzystać z funkcji Winget

Winget używa standardowej składni PowerShell/CLI przy użyciu powyższych poleceń. Oto kilka przykładów wykorzystania funkcji do realizacji określonych zadań:

  • Aby uzyskać listę wszystkich pakietów na punkcie końcowym, należy wpisać "winget list" w terminalu PowerShell
  • Aby wyszukać pakiety zawierające "office", należy wpisać "winget search *office*"
  • Aby załatać istniejący pakiet o nazwie "notepad", należy wpisać "winget upgrade notepad

Jak używać Winget w skali

Istnieje wiele narzędzi, które automatyzują funkcje inwentaryzacji oprogramowania winget na dużą skalę, w tym NinjaOne. Niestety, łatanie aplikacji za pomocą winget jest bardzo trudne. Dzięki NinjaOne można uzyskać zautomatyzowane łatanie dla ~135 aplikacji.

Możesz również wykorzystać automatyzację NinjaOne i możliwości zdalnego wdrażania skryptów, aby uruchamiać polecenia instalacji i aktualizacji winget na jednym lub wielu punktach końcowych jednocześnie.

Prześledźmy to na przykładzie. Oto w jaki sposób można użyć winget do łatania Adobe Acrobat z wykorzystaniem możliwości automatyzacji NinjaOne:

  1. Użyj winget, aby uzyskać listę dostępnych aktualizacji oprogramowania za pomocą polecenia "winget upgrade" w PowerShell
    • Zanotuj identyfikator oprogramowania, które chcesz zaktualizować (np. Adobe.Acrobat.Reader.64-bit)
  2. Napisz skrypt PowerShell, aby zaktualizować Adobe Acrobat i prześlij go do NinjaOne (lub użyj wbudowanego IDE NinjaOne)
    > winget upgrade Adobe.Acrobat.Reader.64-bit

    Można też zaktualizować wszystkie aplikacje za pomocą polecenia "all":

    > winget upgrade --all

    Możesz nawet zaktualizować nieznane aplikacje w swojej sieci:

    > winget upgrade --all --include-unknown
  3. Utwórz grupę dynamiczną w NinjaOne, która obejmuje wszystkie punkty końcowe z zainstalowanym programem Adobe Acrobat
  4. Utwórz zaplanowane zadanie, które będzie codziennie uruchamiać powyższy skrypt winget dla grupy dynamicznej Adobe Acrobat

Łącząc funkcjonalność winget ze skalowalnością i elastycznością NinjaOne, można łatwo wdrażać i łatać oprogramowanie zdalnie oraz wspierać zdalnych pracowników.

Dowiedz się więcej o NinjaOne i skorzystaj z bezpłatnego okresu próbnego tutaj: https://www.ninjaone.com/

Następne Kroki

Zbudowanie wydajnego i efektywnego zespołu IT wymaga scentralizowanego rozwiązania, które działa jako podstawowe narzędzie do dostarczania usług. NinjaOne umożliwia zespołom IT monitorowanie, zarządzanie, zabezpieczanie i wspieranie wszystkich urządzeń, gdziekolwiek się znajdują, bez konieczności stosowania skomplikowanej infrastruktury lokalnej.
Dowiedz się więcej o zarządzaniu punktami końcowymi Ninja Endpoint Management, sprawdź jak wygląda l na żywo lub rozpocznij darmowy okres testowy platformy NinjaOne.

NinjaOne Rated #1 in RMM, Endpoint Management and Patch Management

Wdrażaj oprogramowanie na dowolne urządzenie, w dowolnym miejscu

Wdrażaj i zarządzaj oprogramowaniem na dowolnym urządzeniu, w dowolnym miejscu, za pomocą jednego kliknięcia.

Zbyt wiele narzędzi w zbyt wielu miejscach?

Zobacz jak rozproszenie oprogramowań wpływa na IT i co możesz z tym zrobić