Select Page

Announcing the Preview of Development Tools for Microsoft Dynamics NAV – Recording on YouTube

Yesterday, a very good webinar on Preview of Development Tools for Microsoft Dynamics NAV has been delivered by NAV Skills and team. If you haven’t got chance to attain it then you can find full recording of this session on YouTube.

Many thanks to @LucVanVugt, @MarkBrummel, @DanielRimmelzwaan,@Waldo and @ErikHougaard for sharing such a good knowledge base.

With Dynamics 365 for Financials which shares platform capabilities with Dynamics NAV Microsoft is introducing a new development platform. This webinar introduces the concepts and shares experiences about the preview.

Looks very promising future of Microsoft AL in Visual Studio Code…

Changes to Microsoft Dynamics NAV 2016 Administration Shell and Microsoft Dynamics NAV 2016 Development Shell cmdlets

Changes to Microsoft Dynamics NAV Cmdlets from Previous Release

The following sections provide an overview of the new, changed, and removed cmdlets in the Microsoft Dynamics NAV 2016 Administration Shell and Microsoft Dynamics NAV 2016 Development Shell since the previous release.

 

Changes to Microsoft Dynamics NAV 2016 Administration Shell Cmdlets

 

New Cmdlets

The following table includes the new cmdlets in the current release.

Cmdlet Description
Export-NAVEncryptionKey Exports an encryption key from a Microsoft Dynamics NAV Server instance to a password protected file.
Get-NAVTableConnection Gets a list of connections to external database tables from a Microsoft Dynamics NAV application.
Import-NAVEncryptionKey Imports an encryption key from a password protected file to a Microsoft Dynamics NAV Server instance.
New-NAVEncryptionKey Creates an encryption key in a password protected file.
New-NAVTableConnection Registers a connection to an external database table so the table can be used by the Microsoft Dynamics NAV application.
Remove-NAVTableConnection Removes a connection to an external database table from the Microsoft Dynamics NAV application.
Remove-NAVWebServerInstance Removes a Microsoft Dynamics NAV Web Server instance on IIS.

 

Changed Cmdlets

The following table includes the cmdlets that have changed in the current release.

Cmdlet Description
Dismount-NAVTenant ApplicationDatabaseCredentials parameter added.

ApplicationDatabaseName parameter added.

ApplicationDatabaseServer parameter added.

InputTenantRuntimeSettings parameter added.

InputTenantSettings parameter added.

InputObject parameter removed and replaced by InputTenantRuntimeSettings and InputTenantSettings parameters.

DoNotSaveConfiguration parameter removed.

Export-NAVData ApplicationDatabaseCredentials parameter added.

DatabaseCredentials parameter added.

Get-NAVCompany FileName parameter changed to FilePath.
Get-NAVDataFile FileName parameter changed to FilePath.
Get-NAVTenant ApplicationDatabaseCredentials parameter added.

ApplicationDatabaseName parameter added.

ApplicationDatabaseServer parameter added.

Import-NAVData ApplicationDatabaseCredentials parameter added.

DatabaseCredentials parameter added.

Mount-NAVApplication DatabaseCredentials parameter added.
Mount-NAVTenant ApplicationDatabaseCredentials parameter added.

ApplicationDatabaseName parameter added.

ApplicationDatabaseServer parameter added.

AzureKeyVaultSettings parameter added.

DatabaseCredentials parameter added.

DefaultTimeZone parameter added.

EncryptionProvider parameter added.

NasServicesEnabled parameter added.

RunNasWithAdminRights parameter added.

New-NAVServerInstance DatabaseCredentials parameter added.

Multitenant parameter added.

Set-NAVServerInstance DatabaseCredentials parameter added.
New-NAVServerUser ContactEmail parameter added.
Set-NAVServerUser ContactEmail parameter added.

 

Removed Cmdlets

The following table includes the removed cmdlets in the current release.

Cmdlet Description
Save-NavTenantConfiguration Saves the current tenant configuration on the specified Microsoft Dynamics NAV Server instance. Tenant information is now stored in the database.

 

Changes to Microsoft Dynamics NAV 2016 Development Shell Cmdlets

 

New Cmdlets

The following table includes the new cmdlets in the current release.

Cmdlet Description
New-NAVCrmTable Creates Microsoft Dynamics NAV table objects that are based on Microsoft Dynamics CRM entities.

 

Changed Cmdlets

The following table includes the cmdlets that have changed in the current release.

Cmdlet Description
None

 

Removed Cmdlets

The following table includes the removed cmdlets in the current release.

Cmdlet Description
None