Changes to Microsoft Dynamics NAV Cmdlets From Previous Release

Applies to: Microsoft Dynamics NAV 2018. See Microsoft Dynamics NAV 2017 version.

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

Changes to Microsoft Dynamics NAV Administration Shell Cmdlets

New and changed cmdlets for administering the Dynamics NAV deployment

The following cmdlets are new in the Microsoft.Dynamics.NAV.Management module.

Cmdlet Description
Restart-NAVServerInstance Restarts a Microsoft Dynamics NAV Server instance.
Start-NAVServerInstance Starts a Microsoft Dynamics NAV Server instance.
Stop-NAVServerInstance Stops a Microsoft Dynamics NAV Server instance.
Set-NAVApplication Sets the application version or application family fields in the application database connected to the specified Microsoft Dynamics NAV Server instance.
Set-NAVTenant Specifies settings for a tenant that is mounted on a Microsoft Dynamics NAV Server instance.

The following cmdlets have been changed in the Microsoft.Dynamics.NAV.Management module.

Cmdlet Description
Dismount-NAVtenant -InptTenantRuntimeSettings and -InputTenantSettings parameters have been removed.

-ExclusiveAccessTicket parameter has been added.
Get-NAVTenant -ForceRefresh parameter has been added
Mount-NAVtenant -Async parameter has been added.
Start-NAVDataUpgrade -SingleTransaction, -SkipAppVersionCheck, and -SkipIfAlreadyUpgraded parameters have been added.
Sync-NAVTenant -CommitPerTable parameter added.
New-NAVServerInstance -DeveloperServicesPort has been added.
New-NAVWebServerInstance -RegionFormat, -Language, and -Company parameters have been removed.
Remove-NAVCompany -ForceImmediateDataDeletion parameter has been added.

New and changed cmdlets for administering Dynamics NAV Extensions

The following cmdlet are new in the Microsoft.Dynamics.NAV.Apps.Management module.

Cmdlet Description
Start-NAVAppDataUpgrade Upgrades a NAV App to a specified tenant.
Sync-NAVApp Synchronizes an app to the specified tenant's database.

The following cmdlets have been changed in the Microsoft.Dynamics.NAV.Apps.Management module.

Cmdlet Description
Get-NAVAppInfo -TenantSpecificSettings, -SymbolsOnly, and -TenantId parameters have been added.
Get-NAVAppTenant -IncludeFailed and -Id parameters have been added.
Publish-NAVApp -PackageType, -ApplicationDatabaseName, -ApplicationDatabaseServer, -ApplicationDatabaseCredentials, and -IdePath parameters have been added.
Repair-NAVApp -PackageType, -ApplicationDatabaseName, -ApplicationDatabaseServer, -ApplicationDatabaseCredentials, -IdePath, and -ServiceAccount parameters have been added.
Uninstall-NAVApp -ExclusiveAccessTicket parameter has been added.

Changes to Microsoft Dynamics NAV Development Shell Cmdlets

Changed cmdlets for merging and modifying application object files

The following cmdlets have been changed in the Microsoft.Dynamics.NAV.Model.Tools module.

Cmdlet Description
Compare-NAVApplicationObject -IgnoreDocumentation parameter has been added.
New-NAVCrmTable -DeltaPath parameter has been added.

See Also

Administration Cmdlets for Microsoft Dynamics NAV
Development Cmdlets for Microsoft Dynamics NAV
Administration Cmdlets for Microsoft Dynamics NAV Extensions
Development Cmdlets for Microsoft Dynamics NAV Extensions
Microsoft Dynamics NAV Windows PowerShell Cmdlets