Поделиться через


Политика развертывания приложений для пользователей

Относится к Configuration Manager (Current Branch)

При развертывании приложения в коллекции User политика развертывания создается только для обязательных развертываний. Для доступных развертываний политика создается, когда пользователь пытается установить приложение из Центра программного обеспечения. В этой статье описывается процесс развертывания для обязательных и доступных развертываний.

Совет

Все сведения, необходимые для просмотра журналов клиента, можно получить, выполнив SQL-запрос, указанный в разделе Перед началом работы .

Обязательные развертывания

Политика для обязательного развертывания приложения в коллекции User ориентирована на всех пользователей в коллекции при создании развертывания. Обработка на стороне клиента для этих развертываний аналогична обязательному развертыванию в коллекции устройств. Активация развертывания происходит в определенное доступное время, а принудительное применение — в определенное время крайнего срока. Дополнительные сведения см. в разделе Развертывание приложений в коллекциях устройств.

Доступные развертывания

Приложения, развернутые в пользовательской коллекции как Доступные, ведут себя по-разному. Это изменение поведения позволяет администратору предоставлять пользователям доступ к приложениям, не вызывая состязания за ресурсы для политики. Когда пользователь запускает Центр программного обеспечения, список доступных для пользователя приложений запрашивается из точки управления в режиме реального времени. Этот запрос выполняется в виртуальный CMUserService_WindowsAuth каталог в точке управления и виден в SCClient_[Имя_пользователя].log на клиенте.

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

Когда точка управления получает этот запрос, она запрашивает список приложений, доступных пользователю, выполнив usp_GetApplicationPropertyValuesFiltered хранимую процедуру. Это действие можно отслеживать в userService.log в точке управления.

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

Центр программного обеспечения получает список и отображает приложения, которые пользователь может установить. Когда пользователь щелкает приложение, из точки управления запрашиваются дополнительные сведения о приложении, которые включают выполнение хранимых процедур, таких как usp_GetApplicationInfo, usp_GetAppModelApplicationSupersedence, usp_GetDeploymentTypeForAnApp и т. д.

Развертывание активируется, когда пользователь выбирает приложение и нажимает кнопку Установить , и создается задание агента DCM для оценки приложения. Если приложение применимо, создается другое задание агента DCM для скачивания и принудительного применения приложения. Это действие можно отслеживать в DCMAgent.log на клиенте.

Дальнейшие действия