5.5 Migrieren von Anwendungen

So migrieren sie Anwendungen von eDirectory in Configuration Management:

HINWEIS:Bei der Migration von Anwendungen werden alle Registrierungseinträge, die mit HKEY_CURRENT_USER beginnen, zur Ausführung als Benutzer und andere Einträge, wie HKEY_LOCAL_MACHINE, zur Ausführung als System migriert.Folglich werden einige der benutzerbezogenen Makros, wie %CN% und %OU%, die in HKEY_LOCAL_MACHINE definiert wurden, nach der Migration nicht auf dem verwalteten Gerät aufgelöst.

  1. Klicken Sie auf Symbol „Einstellungen des Migrationswerkzeugs“ (das Symbol Einstellungen des Migrationswerkzeugs) und gehen Sie dann wie folgt vor:

    1. Klicken Sie zum Überschreiben vorhandener Anwendungsobjekte in der ZENworks-Datenbank auf Allgemein und wählen Sie die Option Bereits vorhandene Objekte überschreiben aus.

      ACHTUNG:Dadurch werden alle vorhandenen Anwendungsobjekte in der Datenbank überschrieben, einschließlich der zuvor migrierten Anwendungsobjekte.

      Wenn Sie eine Anwendung bei aktivierter Option Bereits vorhandene Objekte überschreiben erneut auf ZENworks Configuration Management migrieren möchten, stellen Sie sicher, dass die zu migrierende Version der Anwendung um eins höher ist als die Version des vorhandenen ZENworks Configuration Management-Bundles. Auf diese Weise werden beim Zuweisen des Bundles inkonsistente Ergebnisse auf dem verwalteten Gerät vermieden.

      Mithilfe der Option Speichern/Laden des Verlaufs überspringen können Sie die Leistung bei großen Migrationen erheblich steigern, indem der lokale Verlauf nicht gespeichert wird.

      Mit der Option Anwendungen oder Richtlinien als Sandbox migrieren können Sie Objekte (Anwendungen oder Richtlinien) als Sandbox migrieren. Diese Option ist standardmäßig aktiviert.

      Mit der Option Abhängige Anwendungen als Sandbox migrieren können Sie auch die abhängigen Bundles als Sandbox migrieren.

    2. Die für die Anwendungsmigration zur Verfügung stehenden Optionen zeigen Sie an, indem Sie auf Anwendungen klicken. Konfigurieren Sie danach die gewünschten Einstellungen.

      Einstellung

      Beschreibung

      Fehlerhafte MSI-Builds migrieren

      Die Option Fehlerhafte MSI-Builds migrieren erzwingt die Migration einer Anwendung, selbst wenn ein oder mehrere Attribute nicht in das MSI-Bundle migriert werden können.

      Ein MSI-Bundle gilt als fehlgeschlagen, wenn beim Konvertieren eines AOT-Anwendungsobjekts in ein MSI-Objekt eine Warnung ausgegeben wird. Diese MSI-Builds lassen sich häufig trotz Warnung erfolgreich migrieren. So kann beispielsweise eine Warnmeldung ausgegeben werden, weil ein Link zu einer Windows-Verküpfung in AOT nicht mehr gültig ist.

      Wenn Sie diese Option aktivieren, werden die Warnmeldungen nicht angezeigt. Sie können im Migrationsprotokoll überprüfen, welche Attribute nicht migriert wurden.

      Erstellte MSI- und temporäre Dateien beibehalten

      Die Option Erstellte MSI- und temporäre Dateien beibehalten sorgt dafür, dass die Anwendung erstellt und migriert wird, das Verzeichnis mit den temporären Dateien und die neue MSI-Datei aber nicht automatisch gelöscht werden. Auf diese Weise erhalten Sie Zugriff auf die neu erstellte MSI-Datei, bevor sie für den Inhaltsservice in der Konfigurationsverwaltung verwendet wird.

      Anwendungen auf Inhaltsserver hochladen

      Mit der Option Anwendungen auf Inhaltsserver hochladen können Sie Inhalte auf den Inhaltsserver hochladen. Diese Option ist standardmäßig aktiviert.

      Wenn die Option Anwendungen auf Inhaltsserver hochladen aktiviert ist und der Quellpfad der Datei bei der Migration in einen lokalen oder einen UNC-Pfad aufgelöst wird, werden die Anwendungen mit der Aktion „MSI installieren“ auf den ZENworks Configuration Management-Server migriert und gleichzeitig auf den Inhaltsserver hochgeladen.

      In den folgenden Szenarios werden die Anwendungen als Bundles mit der Aktion „Netzwerk-MSI installieren“ auf den ZENworks Configuration Management-Server migriert und nicht auf den Inhaltsserver hochgeladen:

      • Die Option Anwendungen auf Inhaltsserver hochladen ist deaktiviert.

      • Die Option Anwendungen auf Inhaltsserver hochladen ist zwar aktiviert, aber der Quellpfad der Datei wird bei der Migration nicht in einen lokalen oder einen UNC-Pfad aufgelöst oder die Datei wird nicht gefunden.

      Verteilungsoptionen als individuelle Aktionen migrieren

      Mit der Option Verteilungsoptionen als Einzelaktionen migrieren können Sie die Verteilungsoptionen in Anwendungen als bearbeitbare Einzelaktionen migrieren, wie die Aktion „INI bearbeiten“, die Aktion „Bearbeiten der Registrierung“ oder die Skriptausführungsaktion. Sie ist standardmäßig ausgewählt. Deaktivieren Sie die Option Verteilungsoptionen als Einzelaktionen migrieren, um die Verteilungsoptionen in Anwendungen als MSI zu migrieren.

      Wenn die Option Verteilungsoptionen als individuelle Aktionen migrieren aktiviert ist, werden die Anwendungen als Bundles mit spezifischen Aktionen migriert:

      • Eine Anwendung mit Registrierungsänderungen wird als ein Bundle mit einer „Bearbeiten der Registrierung“-Aktion migriert.

      • Eine Anwendung mit INI-Einstellungen wird als Bundle mit einer „INI-Datei bearbeiten“-Aktion migriert.

      • Eine Anwendung mit Textdateiänderungen wird als Bundle mit einer „Textdatei bearbeiten“-Aktion migriert.

      • Eine Anwendung mit Symbolen oder Verknüpfungen wird als ein Windows-Bundle mit einer „Skript ausführen“- oder „Datei entfernen“-Aktion migriert.

      • Eine Anwendung mit Anwendungsdateiänderungen wird als Bundle mit folgenden Aktionen migriert:

        • Dateien in Form der Aktion „Dateien kopieren“ oder „Dateien installieren“

        • Verzeichnis in Form der Aktion „Verzeichnis kopieren“, „Verzeichnis installieren“ oder „Verzeichnis erstellen/löschen“

        • Löschen von Dateien als Dateientfernungsaktion

        • Löschen des Verzeichnisses als Aktion „Verzeichnis erstellen/löschen“.

      Wenn die Option Verteilungsoptionen als individuelle Aktionen migrieren aktiviert ist, wird die Anwendung als Bundle mit einer „MSI installieren“-Aktion migriert. Die Aktionen „Textdatei bearbeiten“, „Verzeichnis kopieren“, „Verzeichnis installieren“ und „Datei entfernen“ sind nicht Teil dieser „MSI installieren“-Aktion.

      Arbeitsverzeichnis

      Mit der Option Arbeitsverzeichnis können Sie die temporären Migrationsdateien an einem anderen Speicherort als im %TEMP%-Verzeichnis der Standardbenutzer ablegen. Wenn Sie eine Anwendung mit einem sehr langen Pfad (über 256 Zeichen) migrieren, können Sie den temporären Pfad mithilfe dieser Option kürzen, beispielsweise c:\temp.

    3. Klicken Sie auf Einstellungen speichern, um das Dialogfeld zu schließen.

  2. Klicken Sie im Feld Migrationsaufgaben auf Schritt 1: Anwendungen.

    HINWEIS:Das Migrationsprogramm unterstützt nun auch die Migration sämtlicher komplexen Kombinationen von Verteilungsregeln.Die Verteilungsregeln des älteren ZENworks-Systems, einschließlich der Regel „Neue Gruppe“, werden als Kombination aus Filtern und Filtersätzen in ZENworks Configuration Management migriert.

  3. Führen Sie zum Modellieren der Migration folgende Schritte aus:

    1. Durchsuchen Sie im Panel eDir-Quellbaum die eDirectory-Kontexte, um nach den Anwendungsobjekten zu suchen, die für die Migration in die Warteschlange gestellt werden sollen. Zum Stoppen der Auflistung der Objekte im Quell-eDirectory-Baum klicken Sie auf das Symbol Auflistung der Objekte in der Quellzone stoppen.

      Die angezeigten eDirectory-Informationen werden gemäß dem Informationstyp, den Sie migrieren, gefiltert. Daher müssen Sie lediglich den Kontext und die Objekte durchsuchen, die für den ausgewählten Typ migriert werden können.

    2. Klicken Sie ggf. in der Kontrollleiste Zielzone mit der rechten Maustaste auf eine beliebige Stelle, um einen Ordner für die Objekte zu erstellen, die für die Migration in die Warteschlange gestellt werden sollen, und wählen Sie dann Neuer Ordner aus.

      Sie können so viele Ordner wie erforderlich erstellen, einschließlich ihrer Verschachtelung. Die Ordnerstruktur wird in der ZENworks-Datenbank erstellt und im ZENworks-Kontrollzentrum angezeigt, sobald Sie auf Jetzt migrieren klicken.

      Möglicherweise möchten Sie die Ordnerstruktur für die Anwendungsobjekte bestimmen und diese Ordner erstellen und migrieren, bevor darin Anwendungsobjekte in die Warteschlange gestellt werden.

      Sie können auch vorhandene eDirectory-Container und alle zugehörigen Anwendungsobjekte (einschließlich untergeordneter Container) migrieren. Die Container werden in Ordner konvertiert, die alle in eDirectory vorhandenen untergeordneten Anwendungsobjekte enthalten. Wenn Sie in der Kontrollleiste Quell-eDirectory-Baum einen Container auswählen und ihn in die Kontrollleiste Zielzone ziehen, werden alle untergeordneten Container sowie die zugehörigen Anwendungsobjekte in der Kontrollleiste Zielzone in den entsprechenden Ordnern platziert.

      Nachdem Sie in der Kontrollleiste Zielzone einen Container in die Warteschlange gestellt haben, können Sie individuell in der Warteschlange befindliche Elemente löschen, die nicht migriert werden sollen, indem Sie die gewünschten Elemente auswählen, mit der rechten Maustaste darauf klicken und dann Ausgewählte Elemente löschen auswählen. Sie werden aufgefordert, die Löschung zu bestätigen.

    3. Wählen Sie in der Kontrollleiste Quell-eDirectory-Baum die zu migrierenden Anwendungsobjekte oder Container aus und ziehen Sie sie in die Kontrollleiste Zielzone.

      Dadurch werden die Elemente für die Migration in die Warteschlange gestellt.

      Sie können mithilfe der Strg-Taste und den Pfeiltasten bzw. mithilfe der Umschalt-Taste und den Pfeiltasten mehrere Elemente auswählen.

      (Bedingt) Informationen zum Migrieren einer Anwendung mit derselben Anwendungs-GUID wie eine bereits migrierte Anwendung finden Sie unter Abschnitt 5.11, Migrieren von Anwendungen mit derselben Anwendungs-GUID.

      Wenn Sie Elemente von einer Kontrollleiste in die andere ziehen, werden die in der Kontrollleiste Zielzone aufgelisteten Elemente automatisch sortiert.

      Wenn Sie ein Element mehrmals in die Kontrollleiste ziehen, wird es nur einmal in die Warteschlange gestellt.

      Wenn Sie eine auf der Site aufgelistete Anwendung, bei der bereits ein Duplikat in der Warteschlange steht, in die Kontrollleiste ziehen, werden Sie beim Stellen in die Warteschlange zum Auflösen des Duplikats aufgefordert, indem Sie auswählen, welche Anwendung migriert werden soll. Sie können mit der rechten Maustaste auf ein Element klicken und Attribute anzeigen auswählen, um Informationen anzuzeigen, die bei der Entscheidung, welches Element migriert werden soll, hilfreich sind.

      Wenn Sie eine inkrementelle Migration durchführen, sollten Sie nur die Objekte in die Warteschlange stellen, die zu diesem Zeitpunkt migriert werden sollen, da alle Elemente, die in der Kontrollleiste Zielzone in die Warteschlange gestellt werden, migriert werden, wenn Sie auf die Schaltfläche Jetzt migrieren klicken.

      Auf der Registerkarte Zu migrierende Elemente wird die Anzahl der zu migrierenden Elemente (in den Bereich Zielzone kopiert) in der Beschriftung der Registerkarte in Klammern dargestellt.

      Im Feld Migrationsstatus auf der Registerkarte Zu migrierende Elemente werden Informationen zu den für die Migration ausgewählten Elementen angezeigt. Zum Beispiel passt das ZENworks-Migrationsprogramm möglicherweise den Objektnamen in der Konfigurationsverwaltung aufgrund von Zeichen im eDirectory-Namen an, die in der Konfigurationsverwaltung nicht verwendet werden können, wie einen Doppelpunkt (:), der durch einen Unterstrich (_) ersetzt wird.

  4. Wiederholen Sie Schritt 3 nach Bedarf, um alle Anwendungsobjekte zu suchen und in die Warteschlange zu stellen, die Sie für die Migration zu diesem Zeitpunkt modellieren möchten.

    WICHTIG:Jedes Anwendungsobjekt, das Sie im Bereich Zielzone in die Warteschlange stellen, wird migriert, wenn Sie auf die Schaltfläche Jetzt migrieren klicken.

  5. Überprüfen Sie Ihre Auswahl in der Kontrollleiste Zielzone.

    Sie können durch die Ordner navigieren, um die Anwendungsobjekte anzuzeigen, die für die Migration in die Warteschlange gestellt wurden.

    Auf der Registerkarte Zu migrierende Elemente werden verkettete Anwendungen zwar einzeln aufgelistet, aber im Bereich Zielzone der Registerkarte Auswählen werden Sie hierarchisch unter ihrer übergeordneten Anwendung aufgelistet.

  6. So löschen Sie vor dem Migrieren Elemente aus der Migrationswarteschlange:

    • Wählen Sie die Elemente aus und klicken Sie auf das Symbol Symbol „Ausgewähltes Objekt löschen“.

    • Klicken Sie mit der rechten Maustaste auf die ausgewählten Elemente und klicken Sie auf Ausgewählte Elemente löschen.

      Dies kann sowohl über die Registerkarte Zu migrierende Elemente als auch über die Kontrollleiste Zielzone der Registerkarte Auswählen durchgeführt werden

    Sie können mithilfe der Strg-Taste und den Pfeiltasten bzw. mithilfe der Umschalt-Taste und den Pfeiltasten mehrere Elemente auswählen, die gelöscht werden sollen. Hierbei können auch Ordner und deren Inhalte ausgewählt werden.

    Bei für die Migration in die Warteschlange gestellten Elementen sind die Symbole und Texte abgeblendet. Wenn Sie abgeblendete Elemente zum Löschen auswählen, werden sie nur aus der Warteschlange gelöscht.

    ACHTUNG:Farbige Elemente (mit blaugrünem oder schwarzem Text), die Sie zum Löschen auswählen, werden aus der Configuration Management-Datenbank entfernt und stehen im ZENworks-Kontrollzentrum nicht mehr zur Verfügung.

  7. Um alle in der Kontrollleiste Zielzone angezeigten abgeblendeten Elemente einschließlich aller in Unterordnern enthaltenen abgeblendeten Elemente zu migrieren, klicken Sie auf die Schaltfläche Jetzt migrieren.

    Nachfolgend finden Sie einige Informationen zum Migrationsprogramm, die für Sie während oder nach der Migration interessant sein können:

    • Der Fokus wird sofort auf die Registerkarte Zu migrierende Elemente verschoben, wo Sie den sequenziellen Fortschritt der Migration anzeigen können.

    • In der Spalte Schritt wird ein Fortschrittsbalken für jedes gerade migrierte Element angezeigt. Der Fortschrittsbalken für die gesamte Migration befindet sich im unteren Bereich der Migrationsprogramms.

    • Wenn Sie eine auf der Site aufgelistete Anwendung, bei der bereits ein Duplikat in der Warteschlange steht, für die Migration in den Zielzonenbereich ziehen, werden Sie aufgefordert, auszuwählen, welche Anwendung migriert werden soll. Sie können mit der rechten Maustaste auf ein Element klicken und Attribute anzeigen auswählen, um Informationen anzuzeigen, die bei der Entscheidung, welches Element migriert werden soll, hilfreich sind.

    • Auf der Registerkarte Migrationsverlauf werden alle migrierten Elemente angezeigt. Die Liste wird beim Migrieren der Elemente dynamisch aktualisiert. Während des Migrationsvorgangs können Sie zwischen den Registerkarten Zu migrierende Elemente und Migrationsverlauf wechseln. Sie können auch in der Kontrollleiste der Registerkarte auf eine beliebige Stelle klicken und Aktualisieren auswählen, um die Ansicht mit Elementen zu aktualisieren, die zwar migriert wurden, aber möglicherweise noch nicht angezeigt werden.

    • Auf der Registerkarte Auswählen werden alle migrierten Texte nach der Migration mit ihren Texten in blaugrün angezeigt, und zwar sowohl im Bereich Quell-eDirectory-Baum als auch auf der Registerkarte Zielzone.

      Diese Farbe für die migrierten Elemente bleibt erhalten. Wenn Sie das Migrationsprogramm das nächste Mal öffnen und die Kontexte in Quell-eDirectory-Baum oder die Ordner in Zielzone durchblättern, erkennen Sie daran, was bereits migriert ist.

    • Objekte mit Fehlern bei der Migration werden weiterhin mit abgeblendeten Symbolen angezeigt.

      Anweisungen zur Handhabung fehlerhafter Migrationselemente finden Sie unter Schritt 8.

    • Verkettete Anwendungen werden einzeln auf der Registerkarte Migrationsverlauf angezeigt; in der Spalte Migrationsprotokoll wird jedoch eine GUID anstelle eines Protokolls hierfür angezeigt. Nur im Hauptanwendungsobjekt, mit dem die anderen Anwendungsobjekte verkettet sind, wird in dieser Spalte eine Schaltfläche Protokoll anzeigen angezeigt.

    • Während der Migration wird auf der Arbeitsstation für jede Anwendung, die migriert wird, ein temporärer Arbeitsordner erstellt. Diese Ordner werden gelöscht, nachdem jede Anwendung erfolgreich migriert wurde.

    Bei der Migration von INI-Einstellungen werden die Verteilungsoptionen für die INI-Einstellungen im herkömmlichen ZENworks den verfügbaren Optionen in ZENworks Configuration Management zugeordnet, die ihnen am ehesten entsprechen. Diese Zuordnung wird in folgender Tabelle veranschaulicht:

    Verteilungsoption für INI-Einstellung im älteren ZENworks-System

    Zugeordnete Option in ZENworks Configuration Management

    Immer erstellen

    Schlüssel hinzufügen

    Erstellen, falls nicht vorhanden

    Schlüssel hinzufügen, falls nicht gefunden

    Erstellen oder vorhandenem Abschnitt hinzufügen

    Schlüssel hinzufügen, auch wenn er vorhanden ist

    Erstellen, falls vorhanden

    Wert eines Schlüssels ersetzen

    Löschen

    Schlüssel löschen

    Erstellen oder an vorhandenen Wert anhängen

    Hinzufügen oder Wert anhängen

    Löschen oder von vorhandenem Wert entfernen

    Löschen oder Wert entfernen

  8. Führen Sie nach Abschluss der Migration Folgendes bei Bedarf aus:

    1. Überprüfen Sie die blaugrünen Elemente in beiden Kontrollleisten Auswählen, um zu bestimmen, ob Sie andere Elemente für die Migration in die Warteschlange stellen bzw. zuvor migrierte Elemente in der Kontrollleiste Zielzone löschen müssen.

      Sie können auch die Registerkarte Migrationsverlauf verwenden, um diese Informationen zu ermitteln.

      • Wenn Sie andere zu migrierende Elemente ermitteln, wiederholen Sie Schritt 3 bis Schritt 7.

      • Wenn Sie Elemente aus dem Bereich Zielzone löschen möchten, wählen Sie sie aus und klicken Sie auf Symbol „Ausgewählte Elemente löschen“.

        ACHTUNG:Auf der Kontrollleiste Zielzone werden sowohl zuvor migrierte Daten mit blaugrünem Text als auch Elemente mit schwarzem Text angezeigt, die zuvor entweder im ZENworks-Kontrollzentrum erstellt oder von einem anderen Arbeitsplatzrechner migriert wurden. Die Löschoption (Symbol „Ausgewähltes Objekt löschen“) kann für beide verwendet werden. Aus diesem Grund ist es möglich, bereits vorhandene Elemente, die nie migriert wurden, aus Configuration Management zu löschen. Dies betrifft die im ZENworks-Kontrollzentrum erstellten Ordner und alle darin enthaltenen Daten.

    2. Klicken Sie auf der Registerkarte Zu migrierende Elemente für jedes Element, bei dem Fehler bei der Migration aufgetreten sind, auf die Schaltfläche Fehlerhaft - Protokoll anzeigen und bestimmen Sie die beste Vorgehensweise. Sie können das Problem entweder beheben und das Element migrieren oder Sie können es aus der Registerkarte Zu migrierende Elemente löschen, wodurch das Element auch aus der Warteschlange im Bereich Zielzone gelöscht wird.

      Um nur die fehlerhaften Elemente anzuzeigen, klicken Sie mit der rechten Maustaste an eine beliebige Stelle im Bereich und wählen Sie Löschen erfolgreich, um die aufgelisteten Elemente zu filtern. Diese Auflistung wird nur für die aktuelle Aufgabe beibehalten.

    3. Wenn fehlerhafte Elemente vorhanden sind, die Sie nicht migrieren möchten, können Sie nur die in der Warteschlange befindlichen Elemente (weiterhin abgeblendet) in der Kontrollleiste Zielzone aus der Warteschlange löschen. Klicken Sie auf der Registerkarte Zu migrierende Elemente mit der rechten Maustaste an eine beliebige Stelle und wählen Sie Alle Elemente löschen aus.

      Dadurch wird die Auflistung auf der Registerkarte Zu migrierende Elemente geleert. Außerdem werden nur die in der Warteschlange befindlichen Elemente gelöscht, die noch nicht aus der Auflistung der Kontrollleiste Zielzone migriert wurden.

      ACHTUNG:Wenn Sie stattdessen auf der Kontrollleiste Zielzone die Option Alle Elemente löschen auswählen, werden alle aufgelisteten Elemente sowohl auf der Kontrollleiste Zielzone als auch auf der Registerkarte Migrationsverlauf sowie in der ZENworks-Datenbank gelöscht, sodass die Elemente vollständig aus dem ZENworks-Kontrollzentrum entfernt werden. Um nur die in der Warteschlange befindlichen (noch nicht migrierten) Elemente mithilfe der Option Alle Elemente löschen zu löschen, ist hierzu die sicherste Methode über die Registerkarte Zu migrierende Elemente.

      Bei der Migration von Anwendungen werden die folgenden Systemanforderungsbedingungen nicht migriert:

      • Bei dem Prozessor handelt es sich um einen Pentium Pro, Pentium 1, Pentium 2, Pentium 3 oder Pentium 4.

      • Die Prozessorregel ist im älteren ZENworks-System auf <, >, <= oder >= gesetzt.

      • Das Betriebssystem ist nicht Windows XP oder Windows 2000.

      • Die Betriebssystemversion ist niedriger als 5.

      • Fernzugriff

      • Terminalserver

      HINWEIS:Wenn Sie ein Windows-Bundle nach seiner Migration zu ZENworks Configuration Management einem verwalteten Gerät zuweisen, wird das Bundle auf dem verwalteten Gerät neu installiert.

  9. Wenn Sie mit den Migrationsergebnissen zufrieden sind, fahren Sie mit einem der folgenden Punkte fort: