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 ( or download and install Appium app ( 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

C:\Windows\system32>npm -v

C:\Windows\system32>appium -v

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