Udostępnij przez


Wstępne instalowanie spakowanych aplikacji

Istnieje wiele narzędzi, których można użyć do zainstalowania spakowanej aplikacji na urządzeniu dla wszystkich użytkowników:

  • Obsługa i zarządzanie obrazem wdrażania (DISM)
  • Pakiety konfiguracyjne
  • PowerShell

Ten artykuł zawiera omówienie sposobu działania wstępnie zainstalowanych aplikacji oraz sposobu działania aprowizacji i licencji z wstępnie zainstalowanymi aplikacjami.

Przegląd

Wstępne instalowanie spakowanych instalacji aplikacji można podzielić na dwa kroki:

  1. Etapowanie
  2. Rejestracja

Etapowanie

Umieszczenie spakowanej aplikacji na urządzenie to proces przechowywania kopii spakowanej aplikacji w lokalnym systemie plików. Spakowana aplikacja może być przygotowana tylko raz i może być wykonywana bez żadnych kont użytkowników na urządzeniu.

Przemieszczanie spakowanej aplikacji można wykonać na obrazie offline (.wim, vhd lub vhdx) lub aktywnym systemie operacyjnym online.

Rejestracja

Po przygotowaniu spakowanej aplikacji aplikację można następnie zarejestrować dla użytkowników na urządzeniu. Rejestracja odbywa się na podstawie poszczególnych użytkowników i rozpoczyna się, gdy użytkownik urządzenia się zaloguje. Następnie system operacyjny załaduje wstępnie zainstalowany pakiet aplikacji, tworząc dane aplikacji specyficzne dla użytkownika, utworzy skojarzenia typu pliku oraz kafelki aplikacji w menu Start. Jest to realizowane przez usługę App Readiness Service (ARS), która jest świadoma wszystkich wstępnie zainstalowanych aplikacji.

Narzędzie DISM

DISM to narzędzie wiersza polecenia, które może służyć do obsługi i przygotowywania obrazów systemu Windows, w tym używanych do Przygotowania wstępnego systemu Windows (Win-PE), środowiska odzyskiwania (Win-RE) i Instalacji Windows. Narzędzie Dism może służyć do obsługi obrazu systemu Windows (.wim) lub wirtualnych dysków twardych (.vhd lub vhdx).

Aprowizowanie pakietów

Całe udostępnianie aplikacji jest zawarte w narzędziu DISM i obejmuje zarówno etapowanie, jak i konfigurację ARS. Aby przeprowadzić aprowizację, specjalista IT potrzebuje pakietu aplikacji (.msix, .msixbundle, .appx lub .appxbundle) i pakietów zależności.

Począwszy od systemu Windows 10 1809, profesjonaliści IT mogą wstępnie zainstalować system poprzez wdrażanie. Aprowizowane aplikacje zostaną zainstalowane w centralnej lokalizacji: %ProgramFiles%\WindowsApps i będą natychmiast dostępne dla zarejestrowanych użytkowników. Tylko użytkownicy z pakietem aplikacji MSIX zarejestrowanym na swoim koncie będą mieli dostęp do aplikacji.

W systemie Windows 10 2004 aprowizowana spakowana aplikacja zostanie ponownie zainstalowana podczas ponownej aprowizacji. Wcześniejsze wersje systemu Windows 10 uniemożliwiłyby ponowne zainstalowanie tych spakowanych aplikacji, jeśli użytkownik wcześniej odinstalował spakowaną aplikację.

Wymuszanie aprowizacji

W przypadku regularnej aprowizacji, jeśli użytkownik usunie aplikację, nie można jej ponownie zainstalować za pomocą aktualizacji. W przypadku wymuszania aprowizacji administrator IT może ponownie aprowizować aplikację, która ma zostać ponownie zainstalowana dla wszystkich użytkowników. Jest to wyzwalane przez uruchomienie polecenia Add-ProvisionedAppxPackage programu PowerShell opisanego poniżej.

PowerShell

Lista odpowiednich poleceń programu PowerShell

  • Get-ProvisionedAppxPackages Spowoduje to wyświetlenie listy wszystkich aplikacji, które zostały wstępnie zainstalowane na obrazie.
  • Add-ProvisionedAppxPackage Spowoduje to przygotowanie pakietu appx i skonfigurowanie go pod kątem wstępnej instalacji. Należy również podać wszystkie zależności, które można znaleźć w zestawie SDK lub w pakietach pobranych ze sklepu.
  • Remove-ProvisionedAppxPackage Może to służyć do usuwania wstępnie zainstalowanej aplikacji. Należy pamiętać, że nie usuwa aplikacji, jeśli jest ona już zarejestrowana dla wszystkich użytkowników — powoduje to tylko usunięcie zachowania automatycznej rejestracji, aby nie było automatycznie instalowane dla nowych użytkowników. Jeśli żadni użytkownicy nie zainstalowali jeszcze aplikacji, to polecenie spowoduje również usunięcie plików przygotowanych.

Korzystając z poleceń cmdlet programu PowerShell MSIX, aby wstępnie instalować lub aprowizować spakowana aplikację na urządzeniu, musisz użyć pełnej nazwy pakietu MSIX. Pełna nazwa pakietu to pełna nazwa pakietu zawierającego nazwę pakietu, wersję, architekturę i informacje o wydawcy. Poniżej przedstawiono przykład pełnej nazwy pakietu: Contoso.ContosoApp_44.20231.1000.0_neutral__8wekyb3d8bbwe

Licencjonowanie

Licencjonowanie ma zastosowanie tylko podczas aprowizowania aplikacji ze Sklepu Windows. Wszystkie inne aplikacje można aprowizować bez licencji. Jeśli aplikacja pochodzi ze Sklepu, należy również podać licencję maszynową podczas aprowizacji aplikacji. W tej chwili wszystkie wstępnie zainstalowane aplikacje ze Sklepu Windows muszą być bezpłatne i skonfigurowane do wstępnego instalowania za pośrednictwem Centrum partnerskiego Sklepu Windows. Po skonfigurowaniu wstępnie instalowanego pakietu i licencji, można je pobrać, a następnie aprowizować na dowolnym obrazie.