Jenkins, unable to run Appium Tests on windows server 2016

Currently when I run Appium test using Jenkins , I am getting below error message.
But same will work when we run test locally in the server without Jenkins. Can you please let me know how we run /start Appium server through Jenkins and run the tests.

13:44:55 Error Message: Invalid server instance exception has occurred: There is no installed nodes! Please install node via NPM (https://www.npmjs.com/package/appium#using-node-js) or download and install Appium app (http://appium.io/downloads.html) 13:44:55 Stacktrace: 13:44:55 at OpenQA.Selenium.Appium.Service.AppiumServiceBuilder.get_InstalledNodeInCurrentFileSystem() 13:44:55 at OpenQA.Selenium.Appium.Service.AppiumServiceBuilder.CheckAppiumJS() 13:44:55 at OpenQA.Selenium.Appium.Service.AppiumServiceBuilder.get_Args() 13:44:55 at OpenQA.Selenium.Appium.Service.AppiumServiceBuilder.Build() 13:44:55 at UI.Automation.Core.DriverFactory.Setup().TearDown() in C:\Users…\Source\Repos\UI-Automation\UI.Automation.Core\DriverFactory.cs:line 42

Installed nodejs ,npm and appium versions are :

C:\Windows\system32>node -v
v10.15.3

C:\Windows\system32>npm -v
6.4.1

C:\Windows\system32>appium -v
1.11.0

Also added below in PATH environment variables

%USERPROFILE%\AppData \Roaming\npm;
C:\Program Files\nodejs
C:\Program Files\nodejs\node_modules\npm\bin;

Appium tests are running using command :gauge.exe run specs\UserGet.spec