Udostępnij przez


WinGet

WinGet (Menedżer pakietów systemu Windows) to kompleksowe rozwiązanie menedżera pakietów , które obejmuje:

  • WinGet: narzędzie wiersza polecenia i interfejs klienta menedżera pakietów systemu Windows. Pakiety dostępne można wyświetlić za pomocą polecenia winget search, znajdź więcej poleceń zestawu winget: użyj narzędzia WinGet, aby zainstalować aplikacje i zarządzać nimi.
  • Przesyłanie pakietów do Menedżera pakietów systemu Windows: usługi pakowania do hostowania i instalowania aplikacji na urządzeniach z systemem Windows.
  • Pliki konfiguracji WinGet: utwórz zestaw instrukcji dla Menedżera pakietów systemu Windows, aby skonsolidować kroki ręcznego konfigurowania urządzenia i dołączania do nowego projektu do pojedynczego polecenia, które jest niezawodne i powtarzalne. Pliki konfiguracji WinGet używają konfiguracji żądanego stanu programu PowerShell (DSC) w połączeniu z instrukcjami sformatowanymi YAML i pakietami WinGet do obsługi konfiguracji maszyny.

Menedżer pakietów systemu Windows to przydatne narzędzie do:

Omówienie menedżerów pakietów

Menedżer pakietów to system lub zestaw narzędzi używanych do instalowania, uaktualniania, odinstalowywania i opcjonalnego konfigurowania oprogramowania. Większość menedżerów pakietów jest przeznaczona do odnajdywania i instalowania narzędzi deweloperskich.

W idealnym przypadku deweloperzy używają menedżera pakietów, aby określić wymagania wstępne dotyczące narzędzi potrzebnych do tworzenia rozwiązań dla danego projektu. Następnie menedżer pakietów postępuje zgodnie z instrukcjami deklaratywnymi dotyczącymi instalowania i konfigurowania narzędzi. Menedżer pakietów skraca czas potrzebny na przygotowanie środowiska i pomaga upewnić się, że te same wersje pakietów są zainstalowane na ich maszynie.

Menedżerowie pakietów innych firm mogą korzystać z repozytorium WinGet Community, aby zwiększyć rozmiar katalogu oprogramowania.

WinGet dla deweloperów

Deweloperzy używają WinGet za pomocą narzędzia wiersza poleceń winget do odnajdywania, instalowania, uaktualniania, usuwania i konfigurowania wyselekcjonowanego zestawu aplikacji. Po zainstalowaniu deweloperzy mogą uzyskiwać dostęp do winget za pośrednictwem Windows Terminal, PowerShell lub wiersza polecenia.

Aby uzyskać więcej informacji, zobacz Użyj narzędzia winget, aby instalować i zarządzać aplikacjami.

Aby zapoznać się z demonstracją wideo winget, zobacz Wprowadzenie do Menedżera pakietów systemu Windows.

Znajdź najnowsze ogłoszenia WinGet i aktualizacje wersji w blogu wiersza polecenia systemu Windows.

WinGet dla dystrybucji oprogramowania niezależnych dostawców

Niezależni dostawcy oprogramowania mogą używać winGet jako kanału dystrybucji dla pakietów oprogramowania zawierających ich narzędzia i aplikacje. Aby przesłać pakiety oprogramowania do Społecznościowego Repozytorium WinGet, udostępniamy repozytorium o otwartym kodzie źródłowym WinGet Community Repository na GitHub, gdzie dostawcy oprogramowania mogą przesyłać manifesty pakietów, aby ich pakiety oprogramowania zostały uwzględnione w domyślnym źródle winget. Manifesty i pakiety, do których się odwołują, są automatycznie weryfikowane i mogą być również przeglądane ręcznie.

Aby uzyskać więcej informacji, zobacz Przesyłanie pakietów do repozytorium Społeczności WinGet.

WinGet for Enterprise Security

WinGet można użyć za pośrednictwem wiersza polecenia, aby zainstalować aplikacje na wielu maszynach i zarządzać nimi. Osoby odpowiedzialne za konfigurowanie środowisk roboczych przedsiębiorstwa, takich jak administratorzy IT lub analitycy zabezpieczeń, mają na celu utrzymanie spójnego poziomu ustawień zabezpieczeń na maszynie roboczej wszystkich użytkowników, mogą również używać usługi Microsoft Intune do zarządzania zabezpieczeniami przy użyciu ustawień zasad grupy.

Aby zachować bieżące aktualizacje zabezpieczeń, WinGet jest publikowany za pośrednictwem Microsoft Store i instaluje aplikacje z Microsoft Store przy użyciu źródła "msstore" oraz stosując "przypięcie certyfikatu", aby upewnić się, że połączenie jest bezpieczne i nawiązane z właściwym punktem końcowym.

Zasady grupy stosowane przez przedsiębiorstwo mogą używać inspekcji SSL za pośrednictwem zapory sieciowej między WinGet a źródłem Microsoft Store, co powoduje wystąpienie błędu połączenia w kliencie WinGet.

Z tego powodu Winget (za pośrednictwem Desktop App Installer) obsługuje ustawienie zasad o nazwie "BypassCertificatePinningForMicrosoftStore". Ta zasada kontroluje, czy WinGet zweryfikuje zgodność skrótu certyfikatu sklepu Microsoft Store ze znanym certyfikatem sklepu Microsoft Store przy inicjacji połączenia ze źródłem sklepu Microsoft Store. Opcje dla tej polityki obejmują:

  • Nieskonfigurowane (wartość domyślna): jeśli te zasady nie zostaną skonfigurowane, ustawienia administratora menedżera pakietów systemu Windows będą zgodne. Zalecamy pozostawienie tych zasad w wartości domyślnej nieskonfigurowane, chyba że trzeba je zmienić.
  • Włącz: Jeśli włączysz tę politykę, Menedżer pakietów systemu Windows ominie weryfikację certyfikatu Microsoft Store.
  • Wyłącz: Jeśli wyłączysz te zasady, Menedżer pakietów systemu Windows sprawdzi, czy używany certyfikat sklepu Microsoft Store jest prawidłowy i należy do Sklepu Microsoft przed komunikacją ze źródłem sklepu Microsoft Store.

"Przypinanie certyfikatów" zapewnia, że połączenie menedżera pakietów ze Sklepem Microsoft jest bezpieczne, co pomaga uniknąć zagrożeń związanych z atakami typu Man-in-the-Middle (MITM), gdzie strony trzecie mogą wstawiać się między klientem (użytkownikiem) a serwerem (aplikacją), aby potajemnie przechwytywać przepływy komunikacyjne i kraść poufne dane, takie jak dane do logowania. Wyłączenie funkcji "Przypinanie certyfikatów" (umożliwienie obejścia) może narazić organizację na ryzyko w tym obszarze i powinno się tego unikać.

Aby dowiedzieć się więcej na temat konfigurowania zasad grupy dla organizacji przedsiębiorstwa, zobacz dokumentację usługi Microsoft Intune.

Dodatkowe ustawienia zasad grupy dla winGet

WinGet udostępnia dodatkowe opcje konfiguracji za pomocą zasad grupy, dzięki czemu administratorzy IT mogą zarządzać funkcjami i kontrolować je na wielu urządzeniach. Te ustawienia są szczególnie korzystne dla środowisk przedsiębiorstwa, w których zgodność i spójność są krytyczne.

Począwszy od systemu Windows 11, dodatkowe szablony zasad grupy dla WinGet są dołączone do każdej wersji. Te szablony są podzielone na kilka podkategorii, umożliwiając administratorom IT konfigurowanie kluczowych aspektów zachowania narzędzia, takich jak:

  • Kontrola źródła: określ, które źródła są dozwolone lub blokowane.
  • Programowanie lokalne: określ, czy użytkownicy mogą włączać funkcje eksperymentalne, czy lokalne instalacje manifestu.
  • Zasady wykonywania: konfiguracja polityk dla interfejsu wiersza poleceń i opcji serwera proxy.

Aby pobrać szablony zasad grupy:

  1. Odwiedź GitHub, aby zobaczyć wydania WinGet.
  2. Znajdź wersję wydania, której chcesz użyć.
  3. Pobierz plik DesktopAppInstallerPolicies.zip, który znajduje się w zasobach wydania.

Plik ZIP zawiera pliki niezbędne .admx i .adml do wdrożenia zasad. Po pobraniu DesktopAppInstallerPolicies.zip pliku:

  1. Wyodrębnij zawartość pliku ZIP na komputerze lokalnym.
  2. .admx Skopiuj plik do C:\Windows\PolicyDefinitions folderu na urządzeniu docelowym.
  3. Skopiuj odpowiedni plik specyficzny dla .adml języka do odpowiedniego podkatalogu, takiego jak C:\Windows\PolicyDefinitions\en-US.
  4. Otwórz konsolę zarządzania zasadami grupy (GPMC), aby skonfigurować zasady.

Uwaga / Notatka

Podczas pracy na kontrolerze domeny systemu Windows można przechowywać szablony zasad grupy w Centralnym Magazynie. Aby uzyskać szczegółowe instrukcje, zobacz How to create and manage the Central Store for Group Policy Administrative Templates in Windows (Jak utworzyć magazyn centralny dla szablonów administracyjnych zasad grupy w systemie Windows).

Nowe ustawienia zasad grupy mogą zostać wprowadzone wraz z każdą wersją winGet. Aby zapewnić, że Twoje środowisko jest zawsze aktualne:

  • Regularnie sprawdzaj dostępność aktualizacji na stronie repozytorium GitHub WinGet .
  • Przejrzyj informacje o wersji pod kątem zmian lub dodatków do szablonów zasad.