Einführung in die Anwendungsverwaltung in System Center Configuration ManagerIntroduction to application management in System Center Configuration Manager

Gilt für: System Center Configuration Manager (Current Branch)Applies to: System Center Configuration Manager (Current Branch)

Dieses Thema enthält die Grundlagen, die Sie vor der Arbeit mit System Center Configuration Manager-Anwendungen kennenlernen sollten.In this topic, you'll learn the basics you need to know before you start working with System Center Configuration Manager applications.

Tipp

Wenn Sie sich bereits mit der Verwaltung von Anwendungen in Configuration Manager auskennen, können Sie dieses Thema auch überspringen und zum Erstellen einer Beispielanwendung übergehen.If you are already familiar with how to manage applications in Configuration Manager, you can skip this topic and move on to creating a sample application. Informationen hierzu finden Sie unter Erstellen und Bereitstellen einer Anwendung mit System Center Configuration Manager.See Create and deploy an application with System Center Configuration Manager.

Was ist eine Anwendung?What is an application?

Obwohl der Begriff Anwendung in der Computertechnologie weit verbreitet ist, hat er in Configuration Manager eine andere Bedeutung.Although application is a widely used term in computing, in Configuration Manager, it means something different. Stellen Sie sich eine Anwendung wie eine Schachtel vor.Think of an application like a box. Diese Schachtel enthält mindestens einen Satz von Installationsdateien für ein Softwarepaket (als Bereitstellungstyp bezeichnet) und Anweisungen zum Bereitstellen der Software.This box contains one or more sets of installation files for a software package (known as a deployment type), plus instructions on how to deploy the software.

Bei der Bereitstellung der Anwendung für Geräte entscheiden Anforderungen , welcher Bereitstellungstyp auf dem Gerät installiert wird.When the application is deployed to devices, requirements decide which deployment type is installed on the device.

Eine Anwendung bietet viele weitere Möglichkeiten.You can do many more things with an application. Mehr zu diesen erfahren Sie bei der Lektüre dieses Leitfadens.You'll learn about these things as you read this guide. In der folgenden Tabelle werden Konzepte vorgestellt, mit denen Sie sich vertraut machen sollten, bevor Sie sich eingehender mit dem Thema beschäftigen:The following table introduces some concepts you'll need to know before you start to dig deeper:

KonzeptConcept BeschreibungDescription
RequirementsRequirements In früheren Versionen von Configuration Manager wurde häufig eine Sammlung mit den Geräten erstellt, für die Sie eine Anwendung bereitstellen wollten.In previous versions of Configuration Manager, you would often create a collection containing the devices you wanted to deploy an application to. Obwohl Sie weiterhin eine Sammlung erstellen können, lassen sich mit Anforderungen detailliertere Kriterien für eine Anwendungsbereitstellung angeben.Although you can still create a collection, with requirements you can specify more detailed criteria for an application deployment.

Beispiel: Sie können angeben, dass eine Anwendung nur auf Geräten unter Windows 10 installiert werden darf.For example, you can specify that an application can only install on devices that run Windows 10. Dann können Sie die Anwendung auf Ihren Geräten bereitstellen. Allerdings wird sie nur auf Geräten mit Windows 10 installiert.Then, you can deploy the application to your devices, but it will only install on devices that run Windows 10.

Durch Auswerten von Anforderungen wird von Configuration Manager bestimmt, ob eine Anwendung und deren Bereitstellungstypen installiert werden.Configuration Manager evaluates requirements to determine whether an application and any of its deployment types will be installed. Anschließend wird der für die Installation einer Anwendung richtige Bereitstellungstyp ermittelt.Then it determines the correct deployment type by which to install an application. Die Anforderungsregeln werden entsprechend der Clienteinstellung Erneute Auswertung für Bereitstellungen planenstandardmäßig alle sieben Tage erneut ausgewertet, um die Kompatibilität zu gewährleisten.Every seven days, by default, the requirement rules are reevaluated to ensure compliance according to the client setting Schedule re-evaluation for deployments.

Weitere Informationen finden Sie unter Erstellen und Bereitstellen einer Anwendung.For details, see Create and deploy an application.
Globale BedingungenGlobal conditions Obwohl Anforderungen mit einem bestimmten Bereitstellungstyp in einer einzelnen Anwendung verwendet werden, können Sie auch globale Bedingungen erstellen.While requirements are used with a specific deployment type in a single application, you can also create global conditions. Hierbei handelt es sich um eine Bibliothek mit vordefinierten Anforderungen, die Sie mit jeder Anwendung und jedem Anwendungstyp verwenden können.These are a library of predefined requirements that you can use with any application and deployment type.

Configuration Manager enthält eine Reihe integrierter globaler Bedingungen, und Sie können auch eigene erstellen.Configuration Manager contains a set of built-in global conditions, and you can also create your own.

Weitere Informationen finden Sie unter Erstellen von globalen Bedingungen.For details, see Create global conditions.
Simulierte BereitstellungSimulated deployment Wertet die Anforderungen, die Erkennungsmethode und die Abhängigkeiten für eine Anwendung aus.Evaluates the requirements, detection method, and dependencies for an application. Die Ergebnisse werden ausgegeben, ohne dass die Anwendung installiert wird.It reports the results without actually installing the application.

Weitere Informationen finden Sie unter Simulieren von Anwendungsbereitstellungen.For details, see Simulate application deployments.
BereitstellungsaktionDeployment action Gibt an, ob Sie die bereitgestellte Anwendung installieren oder deinstallieren möchten (falls unterstützt).Specifies whether you want to install, or uninstall (when supported), the application you are deploying.

Weitere Informationen finden Sie unter Bereitstellen von Anwendungen.For details, see Deploy applications.
BereitstellungszweckDeployment purpose Gibt an, ob die Bereitstellungs-App Erforderlichoder Verfügbarist.Specifies whether the deployment app will be Required, or Available.

Erforderlich: Die Anwendung wird gemäß dem eingerichteten Zeitplan automatisch bereitgestellt.Required means that the application is deployed automatically according to the schedule that has been set up. Allerdings kann ein Benutzer den Bereitstellungsstatus der Anwendung (sofern dieser nicht ausgeblendet ist) nachverfolgen und die Anwendung vor Ablauf der Frist über das Softwarecenter installieren.However, a user can track the application deployment status if it is not hidden, and can install the application before the deadline by using the Software Center.

Verfügbar : Wenn die Anwendung für einen Benutzer bereitgestellt wird, ist sie für den Benutzer im Softwarecenter als veröffentlichte Anwendung sichtbar, und er kann sie bei Bedarf anfordern.Available means that if the application is deployed to a user, the user sees the published application in Software Center, and can request it on demand.

Weitere Informationen finden Sie unter Bereitstellen von Anwendungen.For details, see Deploy applications.
RevisionenRevisions Wenn Sie an einer Anwendung oder an einem in einer Anwendung enthaltenen Bereitstellungstyp Änderungen vornehmen, wird in Configuration Manager eine neue Version der Anwendung erstellt.When you make revisions to an application or to a deployment type that is contained in an application, Configuration Manager creates a new version of the application. Sie können den Verlauf jeder Anwendungsrevision sowie deren Eigenschaften anzeigen, eine frühere Version einer Anwendung wiederherstellen oder eine alte Version löschen.You can display the history of each application revision, view its properties, restore a previous version of an application, or delete an old version.

Weitere Informationen finden Sie unter Aktualisieren und Außerkraftsetzen von Anwendungen.For details, see Update and retire applications.
ErkennungsmethodeDetection method Erkennungsmethoden werden verwendet, um zu ermitteln, ob eine bereitgestellte Anwendung bereits installiert ist.Detection methods are used to discover whether a deployed application is already installed. Wenn die Erkennungsmethode angibt, dass die Anwendung installiert ist, versucht Configuration Manager nicht, sie erneut zu installieren.If the detection method indicates the application is installed, Configuration Manager does not attempt to install it again.

Weitere Informationen finden Sie unter Erstellen von Anwendungen.For details, see Create applications.
-AbhängigkeitenDependencies Mit Abhängigkeiten wird mindestens ein Bereitstellungstyp einer anderen Anwendung definiert, der installiert sein muss, bevor ein Bereitstellungstyp installiert wird.Dependencies define one or more deployment types from another application that must be installed before a deployment type is installed. Sie können die abhängigen Bereitstellungstypen einrichten, die vor der Installation eines Bereitstellungstyps automatisch installiert werden.You can set up the dependent deployment types to be installed automatically before a deployment type is installed.

Weitere Informationen finden Sie unter Erstellen von Anwendungen.For details, see Create applications.
AblösungSupersedence Configuration Manager ermöglicht es Ihnen, vorhandene Anwendungen mithilfe einer Ablösungsbeziehung zu aktualisieren oder zu ersetzen.Configuration Manager lets you upgrade or replace existing applications by using a supersedence relationship. Wenn Sie eine Anwendung ablösen, können Sie einen neuen Bereitstellungstyp als Ersatz für den Bereitstellungstyp der abgelösten Anwendung angeben.When you supersede an application, you can specify a new deployment type to replace the deployment type of the superseded application. Sie können außerdem festlegen, ob vor dem Installieren der ablösenden Anwendung ein Upgrade der abzulösenden Anwendung ausgeführt oder die abzulösende Anwendung deinstalliert werden soll.You can also decide whether to upgrade or uninstall the superseded application before the superseding application is installed.

Weitere Informationen finden Sie unter Erstellen von Anwendungen.For details, see Create applications.
Benutzerzentrierte VerwaltungUser-centric management Configuration Manager-Anwendungen unterstützen die benutzerorientierte Verwaltung, d.h., Sie können bestimmte Benutzer und Geräte einander zuordnen.Configuration Manager applications support user-centric management, letting you associate specific users with specific devices. Anstatt sich den Namen des Geräts eines Benutzers merken zu müssen, können Sie Apps für den Benutzer und das Gerät bereitstellen.Instead of having to remember the name of a user’s device, you can deploy apps to the user and to the device. Dank dieser Funktionalität können Sie dafür sorgen, dass die wichtigsten Apps stets auf jedem Gerät verfügbar sind, auf das ein bestimmter Benutzer zugreift.This functionality can help you make sure that the most important apps are always available on each device that a specific user accesses. Beim Wechsel eines Benutzers zu einem neuen Computer können Sie auf dem Gerät automatisch die vom Benutzer verwendeten Apps installieren, bevor er sich anmeldet.If a user acquires a new computer, you can automatically install the user’s apps on the device before they sign in.

Weitere Informationen finden Sie unter Verknüpfung von Benutzern und Geräten mit Affinität zwischen Benutzer und Gerät.For details, see Link users and devices with user device affinity.

Welche Anwendungstypen können bereitgestellt werden?What application types can you deploy?

Configuration Manager unterstützt die Bereitstellung folgender App-Typen:Configuration Manager lets you deploy the following app types:

  • Windows Installer (MSI-Datei)Windows Installer (*.msi file)
  • Windows-App-Paket (.appx, *.appxbundle)Windows app package (.appx, *.appxbundle)
  • Windows-App-Paket (im Windows Store)Windows app package (in the Windows Store)
  • Microsoft Application Virtualization 4Microsoft Application Virtualization 4
  • Microsoft Application Virtualization 5Microsoft Application Virtualization 5
  • Windows Mobile-CAB-DateiWindows Mobile Cabinet
  • macOSmacOS

Beim Verwalten von Geräten mit Microsoft Intune oder der lokalen Geräteverwaltung von Configuration Manager können Sie zusätzlich folgende App-Typen verwalten:Additionally, when you manage devices through Microsoft Intune or Configuration Manager on-premises device management, you can manage these further app types:

  • Windows Phone-App-Paket (XAP-Datei)Windows Phone app package (*.xap file)
  • App-Paket für iOS (IPA-Datei)App Package for iOS (*.ipa file)
  • App-Paket für Android (APK-Datei)App Package for Android (*.apk file)
  • App-Paket für Android auf Google PlayApp Package for Android on Google Play
  • Windows Phone-App-Paket (in Windows Phone Store)Windows Phone app package (in the Windows Phone Store)
  • Windows Installer über MDMWindows Installer through MDM
  • WebanwendungWeb Application

Zustandsbasierte AnwendungenState-based applications

Configuration Manager-Anwendungen verwenden eine zustandsbasierte Überwachung, mit deren Hilfe Sie den letzten Anwendungsbereitstellungszustand für Benutzer und Geräte nachverfolgen können.Configuration Manager applications use state-based monitoring, by which you can track the last application deployment state for users and devices. In den Zustandsmeldungen werden Informationen zu einzelnen Geräten angezeigt.The state messages display information about individual devices. Wenn beispielsweise eine Anwendung für eine Sammlung von Benutzern bereitgestellt wird, können Sie den Kompatibilitätszustand und den Zweck der Bereitstellung in der Configuration Manager-Konsole anzeigen.For example, if an application is deployed to a collection of users, you can view the compliance state of the deployment and the deployment purpose in the Configuration Manager console. Sie können die Bereitstellung sämtlicher Software mithilfe des Arbeitsbereichs Überwachung in der Configuration Manager-Konsole überwachen.You can monitor the deployment of all software by using the Monitoring workspace in the Configuration Manager console. Softwarebereitstellungen umfassen Softwareupdates, Konformitätseinstellungen, Anwendungen, Tasksequenzen sowie Pakete und Programme.Software deployments include software updates, compliance settings, applications, task sequences, and packages and programs. Weitere Informationen finden Sie unter Überwachen von Anwendungen.For more information, see Monitor applications.

Anwendungsbereitstellungen werden regelmäßig von Configuration Manager neu ausgewertet.Application deployments are regularly re-evaluated by Configuration Manager. Zum Beispiel:For example:

  • Eine bereitgestellte Anwendung wird vom Endbenutzer deinstalliert.A deployed application is uninstalled by the end-user. Im nächsten Auswertungszyklus wird von Configuration Manager festgestellt, dass die Anwendung nicht vorhanden ist, und sie wird erneut installiert.At the next evaluation cycle, Configuration Manager detects that the application is not present, and reinstalls it.

  • Eine Anwendung wurde nicht auf einem Gerät installiert, da es die Anforderungen nicht erfüllt.An application was not installed on a device because it failed to meet the requirements. Später wird eine Änderung an dem Gerät vorgenommen, sodass es die Anforderungen erfüllt.Later, a change is made to the device and it now meets the requirements. Configuration Manager erkennt diese Änderung, und die Anwendung wird installiert.Configuration Manager detects this change, and the application is installed.

Sie können das Intervall der erneuten Bewertung von Anwendungsbereitstellungen mithilfe der Clienteinstellung Erneute Auswertung für Bereitstellungen planen einrichten.You can set the re-evaluation interval for application deployments by using the Schedule re-evaluation for deployments client setting. Weitere Informationen finden Sie unter About client settings (Informationen zu Clienteinstellungen).For more information, see About client settings.

Erste Schritte beim Erstellen einer AnwendungGet started creating an application

Wenn Sie direkt mit dem Erstellen einer Anwendung beginnen möchten, finden Sie im Thema Erstellen und Bereitstellen einer Anwendung eine exemplarische Vorgehensweise zum Erstellen einer einfachen Anwendung.If you want to jump right in and start to create an application, you'll find a walkthrough for creating a simple application in the Create and deploy an application topic.

Wenn Sie mit den Grundlagen vertraut sind und ausführlichere Referenzinformationen zu allen verfügbaren Optionen wünschen, beginnen Sie mit Erstellen von Anwendungen.If you are familiar with the basics and looking for more detailed reference information about all the options available to you, start from Create applications.

Softwarecenter und der AnwendungskatalogSoftware Center and the Application Catalog

In früheren Versionen von Configuration Manager diente das Softwarecenter zum Installieren und Planen von Softwareinstallationen, zum Konfigurieren von Remotesteuerungseinstellungen und zum Einrichten der Energieverwaltung.In previous versions of Configuration Manager, Software Center was used to install and schedule software installations, configure remote control settings, and set up power management. Benutzer konnten den Anwendungskatalog durchsuchen, um Software zu suchen und anzufordern, Voreinstellungen einrichten und ihre mobilen Geräte remote zurücksetzen.Users could connect to the Application Catalog to browse for and request software, set some preferences, and remotely wipe their mobile devices.

Diese Einstellungen sind in System Center Configuration Manager weiterhin verfügbar. Es gibt jedoch eine neue Version von Softwarecenter, die Ihnen das Suchen nach Anwendungen ermöglicht.While these settings are still available in System Center Configuration Manager, a new version of Software Center is now available that allows you to browse for applications. Dazu müssen Sie nicht den Anwendungskatalog verwenden, für den ein Silverlight-fähiger Webbrowser erforderlich ist.You don't have to use the Application Catalog, which requires a Silverlight-enabled web browser. Allerdings sind die Standortsystemrollen "Anwendungskatalog-Websitepunkt" und "Anwendungskatalog-Webdienstpunkt" nach wie vor erforderlich, damit für Benutzer verfügbare Apps im Softwarecenter angezeigt werden.However, the Application Catalog website point and Application Catalog web service point site system roles are still required for user-available apps to appear in Software Center.

Weitere Informationen finden Sie unter Planen und Konfigurieren der Anwendungsverwaltung.For more information, see Plan for and configure application management.

Configuration Manager-Pakete und -ProgrammeConfiguration Manager packages and programs

Configuration Manager unterstützt auch weiterhin Pakete und Programme, die in vorherigen Produktversionen verwendet wurden.Configuration Manager continues to support packages and programs that were used in previous versions of the product. Eine Bereitstellung mit Paketen und Programmen kann beim Bereitstellen der folgenden Objekte besser geeignet sein als eine Bereitstellung, die eine Anwendung verwendet:A deployment that uses packages and programs might be more suitable than a deployment that uses an application when you deploy any of the following:

  • Skripts, mit denen keine Anwendungen auf einem Computer installiert werden, z. B. ein Skript zum Defragmentieren der ComputerfestplatteScripts that do not install an application on a computer, such as a script to defragment the computer disk drive.

  • „Einmal-Skripts“, die nicht ständig überwacht werden müssen“One-off” scripts that do not need to be continually monitored.

  • Skripts, die mit regelmäßiger Wiederholung ausgeführt werden und keine globale Auswertung verwenden könnenScripts that run on a recurring schedule and cannot use global evaluation.

    Weitere Informationen finden Sie unter Pakete und Programme.For more information, see Packages and programs.