Zasady wdrażania aplikacji dla użytkowników

Dotyczy: programu Configuration Manager (bieżąca gałąź)

Po wdrożeniu aplikacji w kolekcji Użytkownik zasady wdrożenia są tworzone tylko dla wdrożeń wymaganych. W przypadku wdrożeń dostępnych zasady są tworzone, gdy użytkownik próbuje zainstalować aplikację z Centrum oprogramowania. W tym artykule opisano proces wdrażania dla wdrożeń wymaganych i dostępnych.

Porada

Wszystkie informacje niezbędne do przejrzenia dzienników klienta można uzyskać, uruchamiając zapytanie SQL, do którego odwołuje się sekcja Przed rozpoczęciem .

Wymagane wdrożenia

Zasady wymaganego wdrożenia aplikacji w kolekcji Użytkownik są przeznaczone dla wszystkich użytkowników w kolekcji podczas tworzenia wdrożenia. Przetwarzanie po stronie klienta dla tych wdrożeń jest podobne do wymaganego wdrożenia w kolekcji urządzenia. Aktywacja wdrożenia odbywa się w zdefiniowanym dostępnym czasie, a wymuszanie odbywa się o zdefiniowanej godzinie ostatecznego terminu. Aby uzyskać więcej informacji, zobacz Wdrażanie aplikacji w kolekcjach urządzeń.

Dostępne wdrożenia

Aplikacje wdrożone w kolekcji użytkowników jako Dostępne działają inaczej. Ta zmiana zachowania umożliwia administratorowi udostępnianie aplikacji użytkownikom bez powodowania rywalizacji o zasoby dla zasad. Gdy użytkownik uruchamia Centrum oprogramowania, lista aplikacji, które są dostępne dla użytkownika, jest wysyłana z punktu zarządzania w czasie rzeczywistym. To żądanie jest wysyłane do katalogu wirtualnego CMUserService_WindowsAuth w punkcie zarządzania i można je zobaczyć w SCClient_[UserName].log na kliencie.

Using endpoint Url: https://MP.CONTOSO.COM:443/CMUserService_WindowsAuth, Windows authentication

Gdy punkt zarządzania otrzyma to żądanie, wysyła zapytanie o listę aplikacji dostępnych dla użytkownika, wykonując procedurę składowaną usp_GetApplicationPropertyValuesFiltered . To działanie można śledzić w witrynie UserService.log w punkcie zarządzania.

GetFilteredApplications, startItem = 0, max rows = 60, search text = '', filter = '', user = CONTOSO\UserName, api = 4.0, source = UserService_WinAuth_SoftwareCenter, platform = <OSPlatform>
GetFilteredApplications: returned 1 rows out of 1 total

Centrum oprogramowania odbiera listę i wyświetla aplikacje, które użytkownik może zainstalować. Gdy użytkownik kliknie aplikację, dodatkowe informacje o aplikacji są wysyłane z punktu zarządzania, co obejmuje wykonywanie procedur składowanych, takich jak usp_GetApplicationInfo, usp_GetAppModelApplicationSupersedence, usp_GetDeploymentTypeForAnApp itp.

Wdrożenie jest aktywowane, gdy użytkownik wybierze aplikację i kliknie przycisk Zainstaluj , a następnie zostanie utworzone zadanie agenta DCM w celu oceny aplikacji. Jeśli aplikacja ma zastosowanie, zostanie utworzone inne zadanie agenta DCM w celu pobrania i wymuszenia aplikacji. To działanie można śledzić w pliku DCMAgent.log na kliencie.

Następne kroki