App-Verteilungskatalog
Auf der Seite App-Verteilung > App-Katalog können Sie eine Übersicht über konfigurierte Apps und ihren Bereitstellungsstatus anzeigen.
Gehen Sie wie nachfolgend beschrieben vor, um eine App zu erstellen und zu verteilen. Durch Auswählen der Links in den einzelnen Schritten erhalten Sie ausführlichere Informationen zu dem jeweiligen Schritt.
- Wählen Sie App-Verteilung > App-Katalog aus.
- Wählen Sie Hinzufügen aus, um mit der Konfiguration der App zu beginnen.
- Wählen Sie auf der Registerkarte Übersicht oben die Option Kein Titel (x) aus und vergeben Sie einen Namen für Ihre Verteilung. Sie können auch eine ausführlichere Beschreibung eingeben und festlegen, ob diese App eine On-demand-Installation zulassen soll. Sie können On-demand-Installationen auf der Seite Geräte initiieren, nachdem Sie die App-Verteilung erstellt haben. Einzelheiten finden Sie unter Installieren einer App über die Seite "Geräte".
- Verwenden Sie auf der Registerkarte Paket den Aktioneneditor, um das Paket zu erstellen.
- Geben Sie auf der Registerkarte Verteilung die Ziele, die App-Konfiguration und den Installationszeitplan an.
Weitere Informationen
Nachfolgend finden Sie einige zusätzliche Hinweise zur Hauptseite App-Katalog.
Die Spalte Bereitstellungsstatus zeigt folgende Status an:
- Konform: Die App wurde erfolgreich installiert oder als bereits installiert erkannt.
- Ausstehend: Die App wird beim nächsten Geräte-Check-in installiert (dieser erfolgt standardmäßig alle 4 Stunden) oder der Installationsvorgang läuft bereits.
- Nicht konform: Die Installation ist fehlgeschlagen.
Durch Auswählen eines Bereitstellungsstatuselements wird eine gefilterte Ansicht angezeigt, die alle Geräte in dem betreffenden Status beinhaltet, die Ziel der Anwendung sind.
Mit dem Optionenmenü ( ) rechts können Sie eine App bearbeiten, umbenennen, klonen, aktivieren, deaktivieren oder löschen.
Das Klonen einer App bietet sich an, wenn Sie standardisierte App-Vorlagen erstellen möchten. Folgendes geschieht beim Klonen:
- Die Details der Registerkarte Übersicht werden kopiert.
- Es wird nur die neueste Paketversion berücksichtigt.
- Sämtliche Verteilungen werden deaktiviert und die Ziele werden aus der Standardverteilung "System – on demand" entfernt.
Beim Hinzufügen oder Bearbeiten einer App können Sie auf der Registerkarte Übersicht den Paketnamen bearbeiten und eine Beschreibung der App eingeben. Sie können außerdem auswählen, ob die App eine On-demand-Installation zulassen soll.
On-demand-Pakete stehen auf der Seite Geräte zur Installation auf dem ausgewählten Gerät zur Verfügung. Verwenden Sie auf der Detailseite eines Geräts die Aktion App installieren des Bereichs Aktionen. Weitere Informationen finden Sie unter Installieren einer App über die Seite "Geräte".
Beim Hinzufügen oder Bearbeiten einer App können Sie mithilfe des Aktioneneditors der Registerkarte Paket konfigurieren, wann und wie die App installiert werden soll. Die Registerkarte Paket verfolgt die von Ihnen gespeicherten Paketbearbeitungen. Wählen Sie eine Version und dann die Option Version bearbeiten aus, um Ihre Bearbeitung auf die betreffende Version zu beziehen.
Ziehen Sie im Aktioneneditor für Pakete eine Aktion an die gewünschte Position, um die Reihenfolge der Aktion festzulegen. Wählen Sie eine Aktion in der Editorstruktur aus, um sie zu konfigurieren. Der Aktioneneditor ist flexibel und unterstützt mehrere Aktionen vom Typ Herunterladen, Ausführen und weitere Aktionen, falls dies für Ihre App erforderlich ist.
Im Allgemeinen sollte eine App-Verteilung aus mindestens einer Download-Aktion und einer Ausführen-Aktion bestehen. Mit der Aktion "Herunterladen" können Sie Dateien von einem HTTP(S)-Speicherort oder aus Ihrem Azure Blob Storage herunterladen. Weitere Informationen zu den verfügbaren Aktionen finden Sie unter Aktionen und Erkennungsregeln für App-Verteilungspakete.
Wenn Sie die Aktion Herunterladen für die Verwendung eines Cloud-Speichers konfigurieren, stellen Sie sicher, dass Ihre Endpunkte eine Verbindung zu dem Speicherort herstellen können. Weitere Informationen finden Sie unter Erforderliche URLs, IP-Adressen und Ports.
Zu den Eigenschaften von Paketaktionen gehört die Option Bei Fehlschlagen fortsetzen, die standardmäßig deaktiviert ist. Normalerweise wird die Paketverarbeitung beendet, wenn eine Aktion fehlschlägt. In seltenen Fällen kann es sich jedoch anbieten, die Fortsetzung der Paketverarbeitung bei einem Fehler zuzulassen. Nach dem Aktivieren dieser Option werden alle aufgetretenen Fehler als Warnungen protokolliert und die Paketausführung wird wie gewohnt fortgesetzt. Beispiel: Sie verfügen über eine Aktion zum Deinstallieren einer älteren Version einer App, aber möglicherweise ist die ältere Version nicht auf allen Geräten vorhanden.
Paketversionen
Wenn Sie ein Paket im App-Katalog bearbeiten, werden Ihre Paketrevisionen auf der Registerkarte Paket verfolgt. Wenn Sie eine Paketversion bearbeiten und speichern, wird eine neue Version angelegt. Die App-Verteilung verwendet stets die neueste Paketversion für die Bereitstellung.
Wenn sich eine App nicht installieren lässt, wird der Installationsvorgang zwei weitere Male wiederholt. Wird eine neue Version erstellt, wird dieser Zähler zurückgesetzt.
Die auf einem Gerät installierte Paketversion wird auf der Seite Bereitstellungsstatus angezeigt.
Auf der Registerkarte Verteilung können Sie feststellen, welche Geräte als Ziel fungieren und wann und wie die Verteilung stattfindet.
Sie können auch mehrere Verteilungen zu einer App hinzufügen. Sie können Ihre Verteilungen beispielsweise staffeln, indem Sie zunächst eine Verteilung hinzufügen, die sich auf eine erste Testgruppe bezieht, und dann weitere Verteilungen hinzufügen, um die App später im verbleibenden Unternehmen zu implementieren. Sie können auch eine Verteilung erstellen, die in Woche 1 nur vereinzelte Geräte einschließt, und dann eine weitere Verteilung hinzufügen, die weitere Geräte in Woche 2 einschließt usw.
Wählen Sie die Schaltfläche Verteilung hinzufügen aus, um eine neue Verteilung hinzuzufügen. Wählen Sie alternativ eine vorhandene Verteilung aus, um sie zu bearbeiten. Vergeben Sie beim Hinzufügen einer neuen Verteilung einen eindeutigen Namen für die Verteilung, indem Sie den Namen oben auswählen und dann bearbeiten. Vorher können Sie keine Änderungen speichern.
Jede Verteilung für eine App beinhaltet Folgendes:
- Einen Umschalter Aktiviert/Deaktiviert. Durch Deaktivieren einer zuvor aktivierten Verteilung werden keine bereits abgeschlossenen Verteilungen modifiziert. Es werden lediglich die Ziele für noch nicht abgeschlossene Verteilungen deaktiviert. Es kann mehrere Stunden dauern, bis die Betätigung des Umschalters an die Agenten propagiert wurde.
- Ziele für diese App.
- Das gewünschte Profil der App-Konfiguration, das angibt, ob die Installation einmalig erfolgen oder immer verlangt werden soll.
- Den Zeitplan für die App.
Ziele können aus folgenden Quellen gewählt werden:
- Geräte
- Neurons-Gruppen
- LDAP-Gruppen über das Geräteinventar oder über den Active Directory Connector. Ivanti Neurons-Gruppen und LDAP-Geräteinventar-Gruppen werden einmal täglich aufgelöst. Die LDAP-Connector-Gruppenauflösung erfolgt in Echtzeit. Verwenden Sie die Spalte Quelle, um eine LDAP-Gruppe zum Identifizieren der Gruppenquelle hinzuzufügen.
- LDAP-Gruppen
Planen einer Verteilung
Alle Verteilungen beinhalten einen Zeitplan. Der Standardzeitplan lautet Jetzt ausführen. Damit wird die App installiert, wenn der App-Verteilungsagent das nächste Mal auf einem Zielgerät ausgeführt wird.
Der App-Verteilungsagent auf Geräten prüft standardmäßig alle 4 Stunden, ob Pakete aktualisiert wurden. Zusätzlich zu diesem Prüfungsintervall des Agenten wird der Cloud-Zielfestlegungsdienst, der die Verteilungsziele auflöst, alle 6 Stunden ausgeführt. Durch diese Timing-Kombination wird bestimmt, wie schnell ein Zielgerät auf Änderungen bei App-Verteilungen reagiert.
Wenn Sie erstmals eine Verteilung erstellen, löst der Zielfestlegungsdienst die Ziele sofort auf. Primär sind es spätere Revisionen an einer vorhandenen Verteilung, die einem größeren Zeitintervall von bis zu 10 Stunden unterliegen können.
Eine weitere Option lautet Nach ausgewähltem Datum/ausgewählter Uhrzeit starten. Diese bewirkt, dass der App-Verteilungsagent die App nach dem angegebenen Zeitpunkt installiert. Die Uhrzeit kann entweder lokal oder im UTC-Format (koordinierte Weltzeit) angegeben werden.
- Bei Auswahl von Lokal führt jedes Gerät das Paket aus, nachdem das ausgewählte Datum/die ausgewählte Uhrzeit lokal erreicht wurden.
- Bei Auswahl von UTC führen alle Geräte das Paket nach Erreichen des ausgewählten UTC-Datums und der UTC-Uhrzeit aus.
Wissenswertes über Standardverteilungen und Verteilungsprioritäten
Es gibt zwei Standardverteilungen, die immer enthalten sind und nicht gelöscht werden können:
- System – ausgeschlossene Geräte: Geräte, die diese App nie installieren dürfen. Diese Verteilung ist standardmäßig leer. Jede App hat eine eigne Verteilung für ausgeschlossene Geräte. Fügen Sie an dieser Stelle nach Bedarf auszuschließende Geräte hinzu. Befindet sich ein Gerät in dieser Verteilung sowie zusätzlich in anderen Verteilungen, die Sie für diese App hinzufügen, dann hat diese Verteilung Vorrang und das Gerät wird nicht als Ziel berücksichtigt.
- System – On-demand-Installationen: Wenn Sie eine App über die Ansicht Geräte auf einem Gerät installieren, wird das Gerät zu dieser Verteilung hinzugefügt. Die Einstellung lautet Einmal installieren (und nicht Installation immer verlangen). Sie können Geräte auch manuell zu dieser Verteilung hinzufügen. Ist ein hinzugefügtes Gerät verfügbar, wird der App-Verteilungsagent direkt kontaktiert, sodass er unverzüglich mit der Installation beginnen kann. Gruppenziele sind bei dieser Verteilung nicht erlaubt.
Auf der Registerkarte Verteilung sind die Verteilungen nach Priorität sortiert. Die Priorität bestimmt, welche Verteilung für das Gerät relevant ist, wenn das Gerät Ziel mehrerer Verteilungen ist. Wenn ein Gerät Bestandteil mehrerer Verteilungen ist, werden die Optionen der Verteilung mit der höchsten Priorität verwendet, etwa solche, die steuern, wann die App installiert wird.