Installation in Dynamics 365 Business Central On-Premise
Für Microsoft Dynamics 365 Business Central On-Premise Umgebungen werden sogenannte Runtime Packages zur Verfügung gestellt. Hierbei handelt es sich um vorkompilierte Erweiterungen, die Sie direkt in Ihrer Microsoft Dynamics 365 Business Central Umgebung installieren können.
Der Einsatz in einer anderen Version kann zu Fehlern führen.
Voraussetzungen
Da alle 365 business development Apps als ISV-Module im ISV-Objektbereich bereitgestellt werden, ist eine Erweiterung der Microsoft Dynamics 365 Business Central-Lizenz erforderlich, um Zugriff auf den ISV-Objektbereich und die entsprechende App-Funktionalität zu erhalten.
Die 365 business development App-Lizenz wird allen Microsoft Dynamics 365 Business Central-Kunden kostenlos zur Verfügung gestellt, solange eine gültige Microsoft Dynamics 365 Business Central-Kundenlizenz besteht.
Um 365 business development Apps in Microsoft Dynamics 365 Business Central On-Premise-Umgebungen auszuführen, muss die Microsoft Dynamics 365 Business Central-Kundenlizenz (*.bclicense) mit der entsprechenden 365 business development App-Lizenz erweitert werden. In der Regel wird dies von Ihrem Microsoft Dynamics 365 Business Central-Partner über das Microsoft Partner Source Business Center (PSBC) durchgeführt.
Wenn Sie Microsoft Dynamics 365 Business Central-Partner sind und die 365 business development Partnervereinbarung noch nicht unterzeichnet haben, kontaktieren Sie uns bitte unter info@365businessdev.com, um die Vereinbarung zu erhalten. Nach der Unterzeichnung erhalten Sie als autorisierter Reseller Zugriff auf die 365 business development App-Lizenz und können die Lizenzen Ihrer Kunden entsprechend erweitern.
ISV-Modul
Alle 365 business development Apps werden als ISV-Module bereitgestellt. Die folgende Tabelle listet den ISV-Anbieter, die Modul-ID, die ID und den Namen der 365 business development Apps auf, die Sie zur Erweiterung der Microsoft Dynamics 365 Business Central-Kundenlizenz (*.bclicense) verwenden können:
| ISV-Anbieter | Modul-ID | ID | Name |
|---|---|---|---|
| 7058648 | 78954 | 5523650 | 365 business development Apps |
5523650 bereitgestellt. Dies vereinfacht den Lizenzierungsprozess und ermöglicht die Nutzung aller 365 business development Apps, ohne diese einzeln lizenzieren zu müssen.
Installation
Die Installation von Erweiterungen in Microsoft Dynamics 365 Business Central On-Premise Umgebungen findet über die Windows PowerShell statt. Um die Installation zu vereinfachen und das Fehlerpotential zu verringern stellen wir ein PowerShell Script, den 365 business development App Installer, zur Verfügung, welches Sie zur Installation unserer Erweiterungen für Microsoft Dynamics 365 Business Central verwenden können.
Download
Den 365 business development App Installer stellen wir auf unserer GitHub Seite zur Verfügung. Dort finden Sie den Quellcode des PowerShell Skripts und können es von hier herunterladen. Der 365 business development App Installer ist unter der MIT-Lizenz lizenziert. Das bedeutet, dass Sie das Skript für Ihre eigenen Zwecke verwenden können, solange Sie die Lizenzbedingungen einhalten.
365 business development App Installer
Verwendung
In diesem Abschnitt erfahren Sie, wie Sie den 365 business development App Installer verwenden können, um unsere Erweiterungen in Microsoft Dynamics 365 Business Central On-Premise Umgebungen zu installieren.
Die Ausführung muss auf dem Microsoft Dynamics 365 Business Central Server erfolgen, da die Microsoft Dynamics 365 Business Central PowerShell Module für die Installation benötigt werden.
- Laden Sie den 365 business development App Installer herunter.
- Starten Sie Microsoft PowerShell oder Microsoft Dynamics 365 Administration Shell als Administrator.
- Navigieren Sie zu dem Ort des Downloads (z.B.
C:\Run). - Führen Sie das
Install-Apps.ps1PowerShell Skript aus.PS C:\Run> .\Install-Apps.ps1 -appIds @( "fcfc9bac-8f9b-402f-9e64-30a8287bc78f", # Extension License Manager "6fb30c19-f5d6-4e4c-b006-18fba4de1898" # 365 business Print Agent ) - Wählen Sie die Microsoft Dynamics 365 Business Central-Dienstinstanz aus (nur wenn mehr als eine Instanz installiert ist).
Zu den 365 business development Downloads.
Mögliche Probleme
PowerShell Ausführungsrichtlinie
Je nach Ihrer Einrichtung müssen Sie möglicherweise die Ausführung des PowerShell-Skripts Install-Apps.ps1 zulassen. Verwenden Sie Set-ExecutionPolicy CmdLet, um die Ausführung zu erlauben. Für weitere Informationen besuchen Sie die Dokumentation.
PS C:\Run> Set-ExecutionPolicy -ExecutionPolicy Unrestricted -Force
Funktionsweise
Der 365 business development App Installer führt grundsätzlich folgende Schritte aus:
- Identifizierung der, auf dem aktuellen Computer, installierten Microsoft Dynamics 365 Business Central Service Instanzen.
- Auswahl der Microsoft Dynamics 365 Business Central Service Instanz für die Installation (Nur wenn mehr als eine Instanz gefunden wurde).
- Identifizierung der Plattform Version.
- Download der korrekten Version der zu installierenden Erweiterungen / Apps.
- Installation der Erweiterungen / Apps.
- Schemasynchronisation der Erweiterungen / Apps.
- Update der Erweiterungen / Apps (Falls bereits eine frühere Version installiert war).
- Deinstallation der alten Version der Erweiterung / Apps (Falls bereits eine frühere Version installiert war).
Beispiel
365 business development App Installer
Checking Prerequisites . . .
Microsoft Dynamics 365 Business Central administration shell is already loaded.
Server Instance BC220 found.
Getting Service Information from BC220
ServerInstance : MicrosoftDynamicsNavServer$BC220
DisplayName : Dynamics 365 Business Central Server [BC220]
State : Running
ServiceAccount : NT AUTHORITY\SYSTEM
Version : 22.0.54512.0
Default : True
Microsoft Dynamics 365 Business Central version: 22.0.54157.54635
Downloading apps for corresponding service version 22.0.54157.54635 . . .
Invoke download for app id fcfc9bac-8f9b-402f-9e64-30a8287bc78f
Url: https://365businessapi.com/api/SoftwareDownload?AppId=fcfc9bac-8f9b-402f-9e64-30a8287bc78f&version=22.0.54157.54635
Invoke download for app id 6fb30c19-f5d6-4e4c-b006-18fba4de1898
Url: https://365businessapi.com/api/SoftwareDownload?AppId=6fb30c19-f5d6-4e4c-b006-18fba4de1898&version=22.0.54157.54635
Apps to install:
- C:\Users\Administrator\AppData\Local\Temp\tmp709B.tmp.app
- C:\Users\Administrator\AppData\Local\Temp\tmp73A9.tmp.app
Running installation for app file C:\Users\Administrator\AppData\Local\Temp\tmp709B.tmp.app . . .
Publishing Extension License Manager on Server Instance BC220
Version: 1.2.24.8827
Sync schema for Extension License Manager on Server Instance BC220
Install Extension License Manager on Server Instance BC220
Successfully installed Extension License Manager on BC220.
Running installation for app file C:\Users\Administrator\AppData\Local\Temp\tmp73A9.tmp.app . . .
Publishing 365 business Print Agent on Server Instance BC220
Version: 18.3.125.9182
Sync schema for 365 business Print Agent on Server Instance BC220
Install 365 business Print Agent on Server Instance BC220
Successfully installed 365 business Print Agent on BC220.
Process finished.