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

Changes to Microsoft Dynamics NAV 2017 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.

Note
A number of other new cmdlets are available in the Microsoft Dynamics NAV 2017 Administration Shell but are not yet listed here. Please see the MSDN Library for a full list.

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 2017 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.

Note
A number of other new cmdlets are available in the Microsoft Dynamics NAV 2017 Development Shell but are not yet listed here. Please see the MSDN Library for a full list.

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

See Also