STAEDEAN Business Central Documentation
Update PE
In C/AL based versions of NAV/Business Central functionality was updated through *.fob (or txt) files. As of this release functionality must be updated through replacing apps. Below is a description of the steps:
Start Windows PowerShell ISE as administrator
Load the NAV Modules
Import-Module "C:\Program Files\Microsoft Dynamics 365 Business Central\150\Service\Microsoft.Dynamics.Nav.Apps.Management.psd1"
Import-Module "C:\Program Files\Microsoft Dynamics 365 Business Central\150\Service\Microsoft.Dynamics.Nav.Management.psd1"
List the apps and version numbers currently installed (replace BC150 with the correct serverinstance):
Get-NAVAppInfo -ServerInstance BC150
Uninstall the current app (as an example PE Quality is being replaced)
Uninstall-NAVApp -Name "PE QUality" -ServerInstance BC150
Publish the new app (\ ... \ copy the full path from where the Artifacts folder is downloaded and expanded)
Make sure to use the correct version numbers! .-----.
Publish-NAVApp -Path "C:\ ...\Artifacts\IEMW115.2.38990.0\Lifecycle\app\To-Increase_PE Quality_15.2.-----.0.app" -ServerInstance BC150
Sync the new app
Sync-NAVApp -Name "PE Quality" -ServerInstance BC150 -Version 15.2.-----.0
Upgrade the new app
Start-NAVAppDataUpgrade -Name "PE Quality" -ServerInstance BC150 -Version 15.2.-----.0
As a last step remove the old app
Unpublish-NAVApp -Name "PE Quality" -ServerInstance BC150 -Version 15.2.-----.0
NOTE Data is always retained in the SQL Server tables and not touched by any of these commands