Microsoft.Dynamics.Nav.Model.Tools
The Microsoft Dynamics NAV 2017 Development Shell includes cmdlets for merging and modifying application object files. These cmdlets are included in the Microsoft.Dynamics.Nav.Model.Tools module that is installed as part of the Microsoft Dynamics NAV 2017 Development Shell when you install the Microsoft Dynamics NAV Development Environment.
Note
Also included in the Microsoft Dynamics NAV Development Shell are cmdlets for working with objects and creating extension packages. For more information about these cmdlets, see Microsoft.Dynamics.Nav.Ide and Microsoft.Dynamics.Nav.Apps.Tools.
Microsoft.Dynamics.Nav.Model.Tools
Compare-NAVApplicationObject |
Compares text files with Microsoft Dynamics NAV application objects and then calculates the delta between the two versions. The result of the comparison is a number of text files with the calculated delta. The deltas can later be applied to a third version by using the Update-NAVApplicationObject cmdlet. |
Export-NAVApplicationObjectLanguage |
Exports captions from the specified text files with Microsoft Dynamics NAV application objects. The captions are exported to text files. |
Get-NAVApplicationObjectProperty |
Gets Microsoft Dynamics NAV application object properties from the specified application object text files. |
Import-NAVApplicationObjectLanguage |
Imports strings in the specified language into text files that contain Microsoft Dynamics NAV application objects. |
Join-NAVApplicationObjectFile |
Combines multiple application object files into one text file. |
Join-NAVApplicationObjectLanguageFile |
Combines multiple text files with captions for Microsoft Dynamics NAV application objects into one text file. |
Merge-NAVApplicationObject |
Compares the changes that have been made to application objects between two versions of Microsoft Dynamics NAV, and applies the difference to a third set of application objects. The result of the merge is a number of text files with the merged application objects. Any conflicts that the cmdlet cannot merge are identified in conflict files. |
New-NAVCrmTable |
Creates Microsoft Dynamics NAV table objects that are based on Microsoft Dynamics CRM entities. The table objects are saved as .txt files. |
Remove-NAVApplicationObjectLanguage |
Deletes captions in the specified language from Microsoft Dynamics NAV application objects. |
Set-NAVApplicationObjectProperty |
Sets Microsoft Dynamics NAV application object properties in the specified application object text files. |
Split-NAVApplicationObjectFile |
Splits a text file that contains two or more application objects into separate text files for each application object. |
Split-NAVApplicationObjectLanguageFile |
Splits a text file that contains multilanguage captions for two or more application objects into separate text files for each application object. |
Test-NAVApplicationObjectLanguage |
Tests captions in Microsoft Dynamics NAV application objects to test to validate if they have translated strings for the specified languages. |
Update-NAVApplicationObject |
Applies a set of deltas to the specified application objects. The files that describe the delta are generated by the Compare-NAVApplicationObject cmdlet. |