PowerShell commands to manage Business Central

Knowing the command to manage business central lightens the IT daily responsibilities
Views: 881
Read Time:4 Minute, 59 Seconds

In this article, I am going to merely list the helpful PowerShell commands to manage Business Central. I was introduced to Business Central in early 2019 after a colleague asked to use my laptop for a presentation to propose Business Central to her client but I did not pursue it further.

[simple-author-box]

2 years later and Business Central has even become a better and better application to run everyday company activities of sales, purchases, inventory, time sheets, hr and financial systems.

Microsoft Dynamics 365 Business Central is an ERP application with capabilities that help businesses achieve their financial visibility, optimize the supply chain, and improve your company’s sales. The application’s recent versions get installed with Windows PowerShell cmdlets. The PowerShell cmdlets help for the installation and configuration of components that comprise a Business Central deployment.

With a PowerShell command “Out-File” the following helpful commands are retrieved to run Microsoft Dynamics 365 Business Central.

The full command i used with allowance to print the output is;

PS C:\Windows\system32> Get-Command -Module Microsoft.Dynamics.Nav.Management, Microsoft.Dynamics.Nav.Apps.Management | Out-File -FilePath c:\BC180Ps.txt

Complete list of Server cmdlets to manage Business Central

Command TypeNameVersionSource
FunctionGet-NAVWebServerInstance14.0.29…Microsoft.Dynamics.Nav.Management
FunctionGet-NAVWebServerInstanceConfiguration14.0.29…Microsoft.Dynamics.Nav.Management
FunctionNew-NAVWebServerInstance14.0.29…Microsoft.Dynamics.Nav.Management
FunctionRemove-NAVWebServerInstance14.0.29…Microsoft.Dynamics.Nav.Management
FunctionSet-NAVWebServerInstanceConfiguration14.0.29…Microsoft.Dynamics.Nav.Management
CmdletConvert-NAVCustomization14.0.29…Microsoft.Dynamics.Nav.Management
CmdletConvert-NAVTenant14.0.29…Microsoft.Dynamics.Nav.Management
CmdletCopy-NAVCompany14.0.29…Microsoft.Dynamics.Nav.Management
CmdletCopy-NAVTenantData14.0.29…Microsoft.Dynamics.Nav.Management
CmdletDismount-NAVTenant14.0.29…Microsoft.Dynamics.Nav.Management
CmdletDismount-NAVTenantDatabase14.0.29…Microsoft.Dynamics.Nav.Management
CmdletExport-NAVApplication14.0.29…Microsoft.Dynamics.Nav.Management
CmdletExport-NAVData14.0.29…Microsoft.Dynamics.Nav.Management
CmdletExport-NAVEncryptionKey14.0.29…Microsoft.Dynamics.Nav.Management
CmdletExport-NAVServerLicenseInformation14.0.29…Microsoft.Dynamics.Nav.Management
CmdletGet-NAVAddIn14.0.29…Microsoft.Dynamics.Nav.Management
CmdletGet-NAVAppInfo14.0.29…Microsoft.Dynamics.Nav.Apps.Management
CmdletGet-NAVApplication14.0.29…Microsoft.Dynamics.Nav.Management
CmdletGet-NavAppRuntimePackage14.0.29…Microsoft.Dynamics.Nav.Apps.Management
CmdletGet-NAVAppTableModification14.0.29…Microsoft.Dynamics.Nav.Apps.Management
CmdletGet-NAVAppTenant14.0.29…Microsoft.Dynamics.Nav.Apps.Management
CmdletGet-NAVCompany14.0.29…Microsoft.Dynamics.Nav.Management
CmdletGet-NAVDataFile14.0.29…Microsoft.Dynamics.Nav.Management
CmdletGet-NAVDataUpgrade14.0.29…Microsoft.Dynamics.Nav.Management
CmdletGet-NAVServerAppConfiguration14.0.29…Microsoft.Dynamics.Nav.Management
CmdletGet-NAVServerConfiguration14.0.29…Microsoft.Dynamics.Nav.Management
CmdletGet-NAVServerInstance14.0.29…Microsoft.Dynamics.Nav.Management
CmdletGet-NAVServerPermission14.0.29…Microsoft.Dynamics.Nav.Management
CmdletGet-NAVServerPermissionSet14.0.29…Microsoft.Dynamics.Nav.Management
CmdletGet-NAVServerSession14.0.29…Microsoft.Dynamics.Nav.Management
CmdletGet-NAVServerUser14.0.29…Microsoft.Dynamics.Nav.Management
CmdletGet-NAVServerUserPermissionSet14.0.29…Microsoft.Dynamics.Nav.Management
CmdletGet-NAVTableConnection14.0.29…Microsoft.Dynamics.Nav.Management
CmdletGet-NAVTenant14.0.29…Microsoft.Dynamics.Nav.Management
CmdletGet-NAVTenantDatabase14.0.29…Microsoft.Dynamics.Nav.Management
CmdletGet-NAVWebService14.0.29…Microsoft.Dynamics.Nav.Management
CmdletImport-NAVConfigurationPackageFile14.0.29…Microsoft.Dynamics.Nav.Management
CmdletImport-NAVData14.0.29…Microsoft.Dynamics.Nav.Management
CmdletImport-NAVEncryptionKey14.0.29…Microsoft.Dynamics.Nav.Management
CmdletImport-NAVMembershipEntitlement14.0.29…Microsoft.Dynamics.Nav.Management
CmdletImport-NAVServerLicense14.0.29…Microsoft.Dynamics.Nav.Management
CmdletInstall-NAVApp14.0.29…Microsoft.Dynamics.Nav.Apps.Management
CmdletInvoke-NAVCodeunit14.0.29…Microsoft.Dynamics.Nav.Management
CmdletMount-NAVApplication14.0.29…Microsoft.Dynamics.Nav.Management
CmdletMount-NAVTenant14.0.29…Microsoft.Dynamics.Nav.Management
CmdletMount-NAVTenantDatabase14.0.29…Microsoft.Dynamics.Nav.Management
CmdletMove-NAVTenant14.0.29…Microsoft.Dynamics.Nav.Management
CmdletNew-NAVAddIn14.0.29…Microsoft.Dynamics.Nav.Management
CmdletNew-NAVCompany14.0.29…Microsoft.Dynamics.Nav.Management
CmdletNew-NAVDatabase14.0.29…Microsoft.Dynamics.Nav.Management
CmdletNew-NAVEncryptionKey14.0.29…Microsoft.Dynamics.Nav.Management
CmdletNew-NAVServerAppConfiguration14.0.29…Microsoft.Dynamics.Nav.Management
CmdletNew-NAVServerConfiguration14.0.29…Microsoft.Dynamics.Nav.Management
CmdletNew-NAVServerInstance14.0.29…Microsoft.Dynamics.Nav.Management
CmdletNew-NAVServerPermission14.0.29…Microsoft.Dynamics.Nav.Management
CmdletNew-NAVServerPermissionSet14.0.29…Microsoft.Dynamics.Nav.Management
CmdletNew-NAVServerUser14.0.29…Microsoft.Dynamics.Nav.Management
CmdletNew-NAVServerUserPermissionSet14.0.29…Microsoft.Dynamics.Nav.Management
CmdletNew-NAVTableConnection14.0.29…Microsoft.Dynamics.Nav.Management
CmdletNew-NAVTenant14.0.29…Microsoft.Dynamics.Nav.Management
CmdletNew-NAVWebService14.0.29…Microsoft.Dynamics.Nav.Management
CmdletPublish-NAVApp14.0.29…Microsoft.Dynamics.Nav.Apps.Management
CmdletRegister-NAVTenant14.0.29…Microsoft.Dynamics.Nav.Management
CmdletRemove-NAVAddIn14.0.29…Microsoft.Dynamics.Nav.Management
CmdletRemove-NAVApplication14.0.29…Microsoft.Dynamics.Nav.Management
CmdletRemove-NAVCompany14.0.29…Microsoft.Dynamics.Nav.Management
CmdletRemove-NAVConfigurationPackageFile14.0.29…Microsoft.Dynamics.Nav.Management
CmdletRemove-NAVServerInstance14.0.29…Microsoft.Dynamics.Nav.Management
CmdletRemove-NAVServerPermission14.0.29…Microsoft.Dynamics.Nav.Management
CmdletRemove-NAVServerPermissionSet14.0.29…Microsoft.Dynamics.Nav.Management
CmdletRemove-NAVServerSession14.0.29…Microsoft.Dynamics.Nav.Management
CmdletRemove-NAVServerUser14.0.29…Microsoft.Dynamics.Nav.Management
CmdletRemove-NAVServerUserPermissionSet14.0.29…Microsoft.Dynamics.Nav.Management
CmdletRemove-NAVTableConnection14.0.29…Microsoft.Dynamics.Nav.Management
CmdletRemove-NAVTenant14.0.29…Microsoft.Dynamics.Nav.Management
CmdletRemove-NAVWebService14.0.29…Microsoft.Dynamics.Nav.Management
CmdletRename-NAVCompany14.0.29…Microsoft.Dynamics.Nav.Management
CmdletRepair-NAVApp14.0.29…Microsoft.Dynamics.Nav.Apps.Management
CmdletRestart-NAVServerInstance14.0.29…Microsoft.Dynamics.Nav.Management
CmdletResume-NAVDataUpgrade14.0.29…Microsoft.Dynamics.Nav.Management
CmdletSet-NAVAddIn14.0.29…Microsoft.Dynamics.Nav.Management
CmdletSet-NAVApplication14.0.29…Microsoft.Dynamics.Nav.Management
CmdletSet-NAVCompany14.0.29…Microsoft.Dynamics.Nav.Management
CmdletSet-NAVServerAppConfiguration14.0.29…Microsoft.Dynamics.Nav.Management
CmdletSet-NAVServerConfiguration14.0.29…Microsoft.Dynamics.Nav.Management
CmdletSet-NAVServerInstance14.0.29…Microsoft.Dynamics.Nav.Management
CmdletSet-NAVServerPermission14.0.29…Microsoft.Dynamics.Nav.Management
CmdletSet-NAVServerPermissionSet14.0.29…Microsoft.Dynamics.Nav.Management
CmdletSet-NAVServerUser14.0.29…Microsoft.Dynamics.Nav.Management
CmdletSet-NAVTenant14.0.29…Microsoft.Dynamics.Nav.Management
CmdletStart-NAVAppDataUpgrade14.0.29…Microsoft.Dynamics.Nav.Apps.Management
CmdletStart-NAVDataUpgrade14.0.29…Microsoft.Dynamics.Nav.Management
CmdletStart-NAVServerInstance14.0.29…Microsoft.Dynamics.Nav.Management
CmdletStop-NAVDataUpgrade14.0.29…Microsoft.Dynamics.Nav.Management
CmdletStop-NAVServerInstance14.0.29…Microsoft.Dynamics.Nav.Management
CmdletSync-NAVApp14.0.29…Microsoft.Dynamics.Nav.Apps.Management
CmdletSync-NAVTenant14.0.29…Microsoft.Dynamics.Nav.Management
CmdletSync-NAVTenantDatabase14.0.29…Microsoft.Dynamics.Nav.Management
CmdletTest-NAVTenantDatabaseSchema14.0.29…Microsoft.Dynamics.Nav.Management
CmdletUninstall-NAVApp14.0.29…Microsoft.Dynamics.Nav.Apps.Management
CmdletUnpublish-NAVApp14.0.29…Microsoft.Dynamics.Nav.Apps.Management
CmdletUpdate-NAVScheduledTaskList14.0.29…Microsoft.Dynamics.Nav.Management

Business Central features

Microsoft D365BC (Dynamics 365 Business Central) delivers integrated functionality to provide support for:

  • Financial management
  • Supply chain management
  • Relationship management
  • Human resource management
  • Project & Resource management
  • Warehouse management
  • Service Order Management
  • Manufacturing

Business Central is available in the cloud, on-premises, and in hybrid deployment. It saves as a better ERP application compared to Navision, NAV and Microsoft Dynamics NAV which had issues with inventory, was complex to setup and required high level expertise.