Anwendungsbereitstellungsrichtlinie für Benutzer
Gilt für: Configuration Manager (Current Branch)
Wenn eine Anwendung in einer Benutzersammlung bereitgestellt wird, wird die Richtlinie für die Bereitstellung nur für Erforderliche Bereitstellungen erstellt. Für Verfügbare Bereitstellungen wird die Richtlinie erstellt, wenn der Benutzer versucht, die Anwendung aus dem Softwarecenter zu installieren. In diesem Artikel wird der Bereitstellungsprozess für Erforderliche und Verfügbare Bereitstellungen erläutert.
Tipp
Alle informationen, die zum Überprüfen der Clientprotokolle erforderlich sind, können durch Ausführen der SQL-Abfrage abgerufen werden, auf die im Abschnitt Vor Beginn verwiesen wird.
Erforderliche Bereitstellungen
Die Richtlinie für eine erforderliche Anwendungsbereitstellung in einer Benutzersammlung richtet sich an alle Benutzer in der Sammlung, wenn die Bereitstellung erstellt wird. Die clientseitige Verarbeitung für diese Bereitstellungen ähnelt einer erforderlichen Bereitstellung in einer Gerätesammlung. Die Bereitstellungsaktivierung erfolgt zur definierten verfügbaren Zeit, und die Erzwingung erfolgt zum definierten Stichtag. Weitere Informationen finden Sie unter Anwendungsbereitstellung für Gerätesammlungen.
Verfügbare Bereitstellungen
Anwendungen, die für eine Benutzersammlung als Verfügbar bereitgestellt werden, verhalten sich anders. Diese Verhaltensänderung ermöglicht es dem Administrator, Anwendungen für die Benutzer verfügbar zu machen, ohne ressourcenbezogene Konflikte für die Richtlinie zu verursachen. Wenn ein Benutzer das Softwarecenter startet, wird eine Liste der Anwendungen, die für den Benutzer verfügbar sind, vom Verwaltungspunkt in Echtzeit abgefragt. Diese Anforderung wird an das CMUserService_WindowsAuth
virtuelle Verzeichnis auf dem Verwaltungspunkt gestellt und kann im SCClient_[UserName].log auf dem Client angezeigt werden.
Using endpoint Url: https://MP.CONTOSO.COM:443/CMUserService_WindowsAuth, Windows authentication
Wenn der Verwaltungspunkt diese Anforderung empfängt, fragt er die Liste der anwendungen ab, die dem Benutzer durch Ausführen einer gespeicherten usp_GetApplicationPropertyValuesFiltered
Prozedur zur Verfügung stehen. Diese Aktivität kann in userService.log auf dem Verwaltungspunkt nachverfolgt werden.
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
Das Softwarecenter empfängt die Liste und zeigt die Anwendungen an, die der Benutzer installieren kann. Wenn der Benutzer auf die Anwendung klickt, werden zusätzliche Informationen zur Anwendung vom Verwaltungspunkt abgefragt, was die Ausführung von gespeicherten Prozeduren wie usp_GetApplicationInfo, usp_GetAppModelApplicationSupersedence, usp_GetDeploymentTypeForAnApp usw. umfasst.
Die Bereitstellung wird aktiviert, wenn der Benutzer die Anwendung auswählt und auf die Schaltfläche Installieren klickt, und ein DCM-Agent-Auftrag zum Auswerten der Anwendung erstellt wird. Wenn die Anwendung anwendbar ist, wird ein weiterer DCM-Agent-Auftrag erstellt, um die Anwendung herunterzuladen und zu erzwingen. Diese Aktivität kann in dcmAgent.log auf dem Client nachverfolgt werden.