다음을 통해 공유


사용자에 대한 애플리케이션 배포 정책

적용 대상: Configuration Manager(현재 분기)

애플리케이션이 사용자 컬렉션에 배포되면 필수 배포에 대해서만 배포 정책이 만들어집니다. 사용 가능한 배포의 경우 사용자가 소프트웨어 센터에서 애플리케이션을 설치하려고 할 때 정책이 만들어집니다. 이 문서에서는 필수 배포 및 사용 가능한 배포에 대한 배포 프로세스를 설명합니다.

클라이언트 로그를 검토하는 데 필요한 모든 정보는 시작하기 전에 섹션에서 참조하는 SQL 쿼리를 실행하여 가져올 수 있습니다.

필수 배포

User 컬렉션에 필요한 애플리케이션 배포에 대한 정책은 배포를 만들 때 컬렉션의 모든 사용자를 대상으로 합니다. 이러한 배포에 대한 클라이언트 쪽 처리는 디바이스 컬렉션에 필요한 배포와 유사합니다. 배포 활성화는 정의된 사용 가능한 시간에 발생하며, 적용은 정의된 최종 기한에 발생합니다. 자세한 내용은 디바이스 컬렉션에 애플리케이션 배포를 참조하세요.

사용 가능한 배포

사용 가능으로 사용자 컬렉션에 배포된 애플리케이션은 다르게 동작합니다. 이 동작 변경을 통해 관리자는 정책에 대한 리소스 경합을 일으키지 않고도 사용자가 애플리케이션을 사용할 수 있도록 할 수 있습니다. 사용자가 소프트웨어 센터를 시작하면 사용자가 사용할 수 있는 애플리케이션 목록이 관리 지점에서 실시간으로 쿼리됩니다. 이 요청은 관리 지점의 CMUserService_WindowsAuth 가상 디렉터리에 대해 수행되며 클라이언트의 SCClient_[UserName].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 에서 추적할 수 있습니다.

다음 단계