分享方式:


使用者的應用程式部署原則

適用於:Configuration Manager (目前的分支)

當應用程式部署至 User 集合時,只會針對必要部署建立部署的原則。 針對 [可用的部署],當使用者嘗試從軟體中心安裝應用程式時,就會建立原則。 本文將說明必要和可用部署的部署程式。

提示

執行開始 之前 一節中所參考的 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 中追蹤此活動。

後續步驟