Massenbereitstellung von Commerce Sealed Installern

Hier werde ich die Grundlagen der Nutzung von Microsoft Intune zur Massenbereitstellung von Commerce Sealed Installers durchgehen und nicht auf Details zur Registrierung bei Intune eingehen, da dies in der Intune-Dokumentation gut behandelt wird. Da alle versiegelten Installer .NET-basierte Konsolenanwendungen sind, werden sie alle von Intune bereitgestellt, indem sie sich auf Win 32-Apps verlassen.

Ich werde die Bereitstellung von Basisinstallationsprogrammen durchgehen, aber die gleichen Schritte können wiederverwendet werden, um die Erweiterungen bereitzustellen.

Verpacken der Anwendung

1. Laden Sie die erforderliche Version des Store Commerce Base Installer aus der LCS Shared Asset Library herunter, ich werde die Version 10.0.27 verwenden:

Ich werde die Datei im Ordner C:TempIntuneInstaller_10.0.27 ablegen.

2. Laden Sie IntuneWinAppUtil.exe herunter, wie unter Vorbereiten von Win32-App-Inhalten zum Hochladen in den Ordner beschrieben C:TempIntune.

3. Führen Sie das Dienstprogramm aus:

IntuneWinAppUtil -c Installer_10.0.27 -s StoreCommerce.Installer.exe -o IntunePackages10.0.27

Nach erfolgreichem Abschluss:

Es generiert die Datei StoreCommerce.Installer.intunewin im Ordner C:TempIntuneIntunePackages10.0.27

Bewerbung hochladen

1. Navigieren Sie zu https://endpoint.microsoft.com/ und klicken Sie auf Anwendungen -> Fenster -> Hinzufügen.

2. Im Kombinationsfeld App-Typ auswählen Windows-App (Win32) und dann schlagen Auswählen Taste.

3. Klicken Sie auf den Link App-Paketdatei auswählen StoreCommerce.Installer.intunewin aus dem Ordner C:TempIntuneIntunePackages10.0.27 und schlagen OK Taste.

4. Jetzt müssen wir erforderliche Felder mit Daten füllen, wenn sie noch nicht gefüllt sind. Sofern Sie nicht ändern möchten – belassen Sie die Standardwerte in den vorausgefüllten Feldern. Ich werde die Vorgaben beibehalten und zur Verfügung stellen Contoso für die Verleger und 10.0.27 für die App Version. So sieht die Registerkarte App-Informationen aus, wenn alle erforderlichen Felder ausgefüllt sind:

Einmal getroffen Nächste Schaltfläche wechselt der Assistent zur Programm Tab.

5. Geben Sie im Feld „Installieren“ Folgendes ein:

StoreCommerce.Installer.exe install –Verbosity Trace

Geben Sie im Feld Deinstallieren Folgendes ein:

StoreCommerce.Installer.exe deinstallieren –Verbosity Trace

6. Für die Verhalten installieren Feld Ich werde den Wert verwenden Benutzer. Behalten Sie die restlichen Standardwerte bei

und schlagen Nächste Taste, um zu wechseln Anforderungen Tab.

7. Für die Architektur des Betriebssystems Wählen Sie 64-Bit.

8. Als minimales Betriebssystem wähle ich Windows 10 1803 basierend auf den Voraussetzungen.

Schlag Nächste zu wechseln Erkennungsregeln Tab.

9. Im Regelformat auswählen Erkennungsregeln manuell konfigurieren -> Hinzufügen -> (Regeltyp) -> Registrierung

10. Fügen Sie im Schlüsselpfad Folgendes ein: ComputerHKEY_LOCAL_MACHINESOFTWAREMicrosoftDynamicsCommerce10.0Store CommerceConfiguration

11. Geben Sie im Wertnamen Folgendes ein: Installationsstammverzeichnis

12. Im Nachweisverfahren auswählen Wert existiert. Belassen Sie den Rest bei den Standardeinstellungen:

Schlag OK -> Nächste.

13. Der Intune-fähige Computer, den ich verwende, verfügt bereits über alle Voraussetzungen, daher werde ich auf der Registerkarte „Abhängigkeiten“ keine Änderungen vornehmen, aber wenn Ihre Situation anders ist, sollten Sie diese Registerkarte einrichten, indem Sie der eingebetteten Dokumentation folgen. Ich werde auch auf der nächsten Registerkarte keine Änderungen vornehmen – Ersetzung (Vorschau).

14. Auf der Registerkarte Zuweisungen konfiguriere ich die App nach Bedarf für alle Benutzer, indem ich auf den Link klicke Fügen Sie alle Benutzer hinzu unter dem Erforderlich Abschnitte:

Und behält für den Rest die Standardwerte bei. Dadurch wird die Store Commerce-App effektiv für alle Benutzer erforderlich.

15. Bei der Überprüfen + erstellen Stellen Sie sicher, dass alles die erwarteten Werte hat, und wenn ja, treffen Sie es Schaffen Taste.

Dies ist die Intune-Dokumentation, in der das Setup für Win32-Apps ausführlich erläutert wird.

Bereitstellen der Anwendung

Sobald die obige Anwendung in Intune eingerichtet wurde, wird sie auf Windows-Geräten installiert. Um den Vorgang zu beschleunigen, können Sie einen Benutzer bitten, sich erneut anzumelden. Sobald der Benutzer abgemeldet und dann wieder angemeldet ist, warten Sie einige Minuten und die App wird heruntergeladen und installiert:

Nach erfolgreicher Installation wird eine entsprechende Benachrichtigung angezeigt:

sowie das Symbol der Anwendung auf dem Desktop.

Deinstallieren der Anwendung

Wenn Sie die Anwendung für einige oder alle Benutzer deinstallieren möchten, bearbeiten Sie den Abschnitt „Zuweisungen“ der Anwendung und entfernen Sie die Zeile, die Sie zuvor zum Abschnitt „Erforderlich“ hinzugefügt haben:

Klicken Sie dann im Abschnitt Deinstallieren auf einen entsprechenden Link. In meinem Fall möchte ich es für alle Benutzer deinstallieren, also habe ich auf “Alle Benutzer hinzufügen” geklickt:

Warten Sie wie bei der Installation nach dem Neustart des Computers einige Zeit, nachdem sich der Benutzer angemeldet hat, und die Deinstallation beginnt:

Wenn beim Bereitstellen einer Anwendung auf einem Computer etwas schief geht, sehen Sie Warnanzeigen für ein problematisches Gerät. Um den Bereitstellungsstatus zu überprüfen, navigieren Sie zu Home -> Apps und Sie erhalten eine Liste der Apps und Hinweise, falls vorhanden Fehler:

Hier können wir sehen, dass ich 2 Anwendungen vom Typ Windows habe und es 2 Installationsfehler gibt. Doppelklicken Sie auf das StoreCommerce.-Installationsprogramm, um zu diesen App-Details zu gelangen:

Ein Doppelklick auf den Benutzerstatus führt zu den Details pro Benutzer:

Ein Klick auf den Benutzer bringt uns schließlich zu den gesuchten Details:

Aufdecken des Fehlers “Die angegebene Datei wurde vom System nicht gefunden” was passieren kann, wenn ich einen falschen ausführbaren Dateinamen angebe, während ich einen Installationsbefehl gebe, würde dieser Fehler beispielsweise angezeigt, wenn ich eine .exe-Erweiterung vergesse:

StoreCommerce.Installer install

Um dieses Problem zu beheben, muss ich den Dateinamen mit einer Erweiterung verwenden:

StoreCommerce.Installer.exe install

Fehlende Voraussetzungen

Die Bereitstellung schlägt möglicherweise fehl, wenn die Voraussetzungen für das versiegelte Installationsprogramm nicht vor der Installation der Anwendung installiert werden. Beispielsweise haben standardmäßige Windows 10-Installationen eine eingeschränkte Powershell-Ausführungsrichtlinie, die das Ausführen von Skripts nicht zulässt, aber der StoreCommerce-Installer hängt beispielsweise von der Fähigkeit ab, PowerShell-Skript auszuführen. Wenn Sie also versuchen, StoreCommerce auf dem Computer bereitzustellen, auf dem die Ausführungsrichtlinie eingeschränkt ist, schlägt die Bereitstellung fehl:

Der Fehler in Intune wird zum jetzigen Zeitpunkt nicht wirklich viel Aufschluss bringen:

Daher müssen wir uns das Protokoll auf dem Zielcomputer ansehen, das sich unter %PROGRAMDATA%Microsoft Dynamics 36510.0logs in dem Ordner befindet, dessen Name mit beginnt Shop-Commerce_. Im Falle des oben erwähnten Problems mit der Richtlinie für das PowerShell-Ausführungsmodul lautet der Fehler in der Protokolldatei:

Um es zu beheben, führen Sie es auf diesem Computer aus

powershell Set-ExecutionPolicy RemoteSigned

Author: admin

Leave a Reply

Your email address will not be published.