Administering NAV services with PowerShell
Administering NAV services becomes much easier with PowerShell, especially when the corporate infrastructure requires a large number of services running simultaneously. A simple task of restarting services may consume a lot of time when you need to do it for each service separately in the UI.
This is where PowerShell comes to aid; operations on NAV services can be automated and performed on many server instances in one cmdlet call.
How to do it...
This recipe presents PowerShell cmdlets to create and remove a NAV service, and control the state of installed services.
- Run the NAV 2016 Administrator Shell with administrator credentials.
- Create a NAV server instance. The name of the new instance is
NavShellTest
, and it will use the databaseDemo Database NAV (9-0)
:New-NAVServerInstance ` -ServerInstance "NAVShellTest" ` -DatabaseServer localhost ` -DatabaseName "Demo Database NAV (9-0)" ` -ManagementServicesPort 7065 -ClientServicesPort...