Freigeben über


Bereitstellen von MSIX Core-Apps mit Microsoft Endpoint Configuration Manager

Die Bereitstellung von MSIX-Anwendungen mithilfe von Microsoft Endpoint Configuration Manager ermöglicht es IT-Experten, andere Anwendungen als Abhängigkeiten zu verknüpfen und so zu erzwingen, dass sie vor ihnen installiert werden. Durch die Erstellung einer Abhängigkeit von der MSIX Core-Anwendung wird erzwungen, dass die MSIX Core-Anwendung nur dann installiert wird, wenn sie vom Gerät benötigt wird. Weitere Informationen über Anwendungsabhängigkeiten in Micosoft Endpoint Configuration Manager finden Sie unter: Anwendungen erstellen: Bereitstellungstypabhängigkeiten.

Erste Schritte

Die folgenden Schritte führen Sie durch das Einrichten einer MSIX Core-Bereitstellungsstrategie mithilfe von Microsoft Endpoint Configuration Manager:

  1. Bereitstellen von MSIX Core mit dem Microsoft Endpoint Configuration Manager
  2. Aktualisieren Ihres vorhandenen MSIX-Pakets zur Unterstützung von MSIX Core
  3. Bereitstellen von MSIX Core-Apps mit Microsoft Endpoint Configuration Manager

Erstellen der MSIX Core Microsoft Endpoint Configuration Manager-Anwendung

Im Folgenden werden Sie durch die Erstellung einer Microsoft Endpoint Configuration Manager-Anwendung für die Bereitstellung von MSIX Core-Apps auf Clientgeräten geführt.

Angenommen, Sie haben die vorherigen Anleitungen befolgt (siehe die Liste der Anleitungen im Abschnitt Erste Schritte weiter oben) und eine MSIX Core enlightened-App abgerufen/aktualisiert/erstellt. Außerdem haben Sie die Anwendung auf eine Dateifreigabe kopiert, auf die das Tool Microsoft Endpoint Configuration Manager zugreifen kann. Der nächste Schritt ist die Bereitstellung der neuen Anwendung auf den Client-Geräten in Ihrer Umgebung.

Erstellen einer MSIX Core-abhängigen Anwendung in Microsoft Endpoint Configuration Manager

  1. Navigieren Sie in der Microsoft Endpoint Configuration Manager-Konsole zu: Softwarebibliothek > Übersicht / Anwendungsverwaltung / Anwendungen.
  2. Wählen Sie im Menüband Anwendung erstellen aus.
  3. Wählen Sie das Optionsfeld Anwendungsinformationen manuell angeben aus.
  4. Wählen Sie die Schaltfläche Weiter aus.
  5. Geben Sie die Anwendungsdetails in die entsprechenden Felder ein.
  6. Wählen Sie zweimal die Schaltfläche Weiter aus.
  7. Wählen Sie die Schaltfläche Hinzufügen aus.
  8. Legen Sie den Typ auf Script Installer fest.
  9. Wählen Sie die Schaltfläche Weiter aus.
  10. Geben Sie den Anwendungsnamen mit dem Suffix „ - MSIXCore“ ein (IE: „Application Y - MSIXCore“).
  11. Wählen Sie die Schaltfläche Weiter aus.
  12. Wählen Sie die Schaltfläche Durchsuchen neben dem Inhaltsspeicherort aus, und navigieren Sie zur Dateifreigabe, die die App-Installationsmedien enthält.
  13. Wählen Sie die Schaltfläche Ordner auswählen aus.
  14. Wählen Sie die Schaltfläche Durchsuchen neben dem Installationsprogramm aus, legen Sie den Dateityp auf Alle Dateien ( * . * ) fest und wählen Sie das Installationsmedium aus.
  15. Wählen Sie die Schaltfläche Öffnen aus.
  16. Aktualisieren Sie das Feld Installationsprogramm auf:
"C:\Program Files\msixmgr\msixmgr.exe -AddPackage [Application.msix] -quietUX"
  1. Legen Sie das Feld Programm deinstallieren auf folgendes fest:
"C:\Program Files\msixmgr\msixmgr.exe" -RemovePackage [Package Family Name] -quietUX
  1. Ersetzen Sie [Paketfamilienname] durch den Paketfamiliennamen der MSIX-Anwendung.
  2. Wählen Sie die Schaltfläche Weiter aus.
  3. Wählen Sie das Optionsfeld Verwenden eines benutzerdefinierten Skripts zum Erkennen des Vorhandenseins dieses Bereitstellungstyps aus.
  4. Wählen Sie die Schaltfläche Bearbeiten aus.
  5. Überprüfen, ob der Skripttyp als PowerShell festgelegt ist
  6. Geben Sie Folgendes ein:
Set-Location "C:\Program Files\msixmgr"

IF([Boolean]$(get-item "msixmgr.exe"))
{
    $Result = $(.\msixmgr.exe -FindPackage [Package Family Name]*)

    IF($($Result.GetType().Name) -eq "Object[]")
    {
        Return 1
    }
}
  1. Aktualisieren Sie [Paketfamilienname] mit dem MSIX-Paketfamiliennamen der Anwendung.
  2. Wählen Sie die Schaltfläche OK aus.
  3. Wählen Sie die Schaltfläche Weiter aus.
  4. Legen Sie das Installationsverhalten auf Installation für Benutzer fest.
  5. Legen Sie die maximal zulässige Laufzeit (Minuten) und die geschätzte Installationszeit (Minuten) auf Werte fest, die für diese Anwendung angemessen sind.
  6. Legen Sie die Sichtbarkeit des Installationsprogramms als Ausgeblendet fest.
  7. Wählen Sie die Schaltfläche Weiter aus.
  8. Wählen Sie die Schaltfläche Hinzufügen aus.
  9. Stellen Sie sicher, dass die Kategorie auf Gerät festgelegt wurde.
  10. Festlegen der Bedingung als Betriebssystem
  11. Wählen Sie das Kontrollkästchen Windows 7 aus der Liste der Betriebssysteme aus.
  12. Wählen Sie die Schaltfläche OK aus.
  13. Wählen Sie die Schaltfläche Weiter aus.
  14. Wählen Sie die Schaltfläche Hinzufügen aus.
  15. Legen Sie den Namen der Abhängigkeitsgruppe als MSIX Core fest.
  16. Wählen Sie die Schaltfläche Hinzufügen aus.
  17. Wählen Sie MSIX Core aus der Liste der verfügbaren Anwendungen aus.
  18. Wählen Sie in der Liste der Bereitstellungstypen sowohl 32-Bit- als auch 64-Bit-Optionen aus.
  19. Wählen Sie die Schaltfläche OK aus.
  20. Wählen Sie die Schaltfläche OK aus.
  21. Wählen Sie zweimal die Schaltfläche Weiter aus.
  22. Klicken Sie auf die Schaltfläche Schließen.

Hinzufügen eines Nicht-MSIX Core-abhängigen Bereitstellungstyps

  1. Wählen Sie die Schaltfläche Hinzufügen aus.
  2. Stellen Sie sicher, dass der Typ auf Windows-App-Paket (*.appx, *.appxbundle, *.msix, *.msixbundle) festgelegt wurde.
  3. Wählen Sie die Schaltfläche Durchsuchen… aus und navigieren Sie zum MSIX Core-Installationsmedium, und wählen Sie dann die Schaltfläche Öffnen aus.
  4. Wählen Sie sechs Mal die Schaltfläche Weiter aus.
  5. Klicken Sie auf die Schaltfläche Schließen.
  6. Wählen Sie zweimal die Schaltfläche Weiter aus.
  7. Klicken Sie auf die Schaltfläche Schließen.