Table of Contents

Entwickler-Lizenz aktualisieren

Die Entwickler-Lizenz läuft alle 90 Tage ab. Jede NAV/BC-Version benötigt eine eigene Lizenzdatei. Der Aktualisierungs-Vorgang muss für jede aktive Version durchgegüfhrt werden. Aktuell aktive Versionen:

Version Bemerkung
BC24 Aktuell
BC23 Microsoft Support N-1
BC22 Microsoft Support N-2
BC15 C/AL -> AL Upgrades
BC14 C/AL -> AL Upgrades
NAV11 C/AL -> AL Upgrades

Lizenzdatei erstellen

  • PartnerSource Business Center öffnen
  • Im oberen Navigationsmenü dem Link Entwicklertools -> License Key Configuration folgen
  • Button: "Neue Konfiguration erstellen"
  • Formular ausfüllen
    • Programmtyp: Consultant Demo and Dev

    • Land für Lizenz: Deutschland

    • Konfigurationsname: BCHauptversionDE (BC23DE, BC24DE, usw.)

    • Produktlinie: Je nach Anforderung

      Produktlinie Versionen
      Microsoft Dynamics 365 Business Cental on premises 13 - 24
      Microsoft Dynamics NAV Perpetual 2013 - 2018 (7 - 11)
      Microsoft Dynamics NAV Business Ready 2009 (6)
    • Hauptversion: Je nach Anforderung

    • County Code: Germany

    • Product Edition: Partner Demo/Dev Module

    • Vorlage: Consultant Demo/Dev

    • Unternehmen: Intelligent Business Solutions oder Cronus

  • Button: "Module auswählen"
  • Link: "Alle auswählen"
  • Button: "Speichern"
  • Warten! Neue Seite öffnet sich.
  • ISV-Einfügerechte: Ja
  • Warten! Die aktuelle Seite öffnet sich erneut.
  • Button: "Aktuellen Lizenz-/Registrierungsschlüssel herunterladen"
  • Im Feld "-- Select report detail and format --" den Wert "Permission Report Detailed (txt)" auswählen und Button "Berechtigungsbericht herunterladen" bestätigen

Diser Vorgang hat mit den letzten zwei Buttons zwei Downloads gestartet. Eine <VOICE-ID>.bclicense (oder .flf, bei älteren Versionen) und eine "Permission Report Detailed.txt". Diese Dateien umbenennen in:

  • bc<Hauptversion>_<VOICE-ID>.bclicense (oder .flf)
  • bc<Hauptversion>_<VOICE-ID>_Permission Report Detailed.txt Die umbenannten Dateien kopieren nach L:\development\bc\<Hauptversion>\ . Für Business Central Version 24 und mit der unserer VOICE-ID sollten die beiden Dateien auf Laufwerk L: folgende Namen haben:
  • bc24_7185023.bclicense
  • bc24_7185023_Permission Report Detailed.txt

## Automatische Aktualisierung

Alle Umgebungen/Datenbanken mit [Business Central Server Admin - Agent Plugin](/apps/BusinessCentralAgent/plugins/ServerAdmin) erhalten neue Lizenzen automatisch.
Der Business Central Agent benötigt SHA256-Prüfsummen für Lizenzdateien. Diese werden wie folgt erstellt:

```powershell
$BcMajorVerion = '24'
$VoiceId = '7185023'
$LicenseFileExtension = 'bclicense'
# You need to have access to L:
$LicenseFilePath = "L:\development\bc\$($BcMajorVerion)\bc$($BcMajorVerion)_$($VoiceId).$($LicenseFileExtension)"
$HashResult = Get-FileHash -Algorithm SHA256 -Path $LicenseFilePath
$HashValue = $HashResult.Hash
$HashFileName = "$($LicenseFilePath).hash.txt"
$HashValue | Out-File -FilePath $HashFileName