• Skip to primary navigation
  • Skip to main content
  • Skip to footer
  • Skip to custom navigation
HaloPSA

HaloPSA

  • Features
  • Pricing
  • Integrations
  • Resources
    • Demo On Demand
    • Roadmap
    • ITIL Alignment
    • Guides
    • HaloPSA Academy
    • Onboarding Partners
    • Distributors
  • Compare Us
    • ConnectWise
    • Datto Autotask
  • Solutions
    • I Need To…
      • Run My Business More Effectively

        Find out which customers and services are profitable and gain the confidence to act on this data.

      • Improve My Customer Experience

        Make all interactions as smooth as possible with a fully thought out end to end experience for your customers.

      • Streamline My Sales Process

        Remove unnecessary processes from your sales and account management and let them focus on their customer relationships.

      • Gain Control Of My Projects

        Visualise your workload and forecast your required budgets to ensure you can deliver on your projects.

    • We Are A…
      • Managed Service Provider
      • Telecommunications Provider
      • Cloud Solution Provider
      • Software Company
      • Consultancy Firm
    • Case Studies
      • nGeneration
      • Centrality
      • Commercial Managed IT
  • Start trial
  • Book demo

HaloPSA Guides

Documentation to assist with the setup and configuration of the HaloPSA platform

Guides > Setting up NHServer as a Scheduled Task

Setting up NHServer as a Scheduled Task


Essentially, NHServer is the program that processes all items in and out of the database, such as emails, calendar appointments and so on. 

The program is run interactively (opened, and “Start Repeated Scan” clicked), where it will continue to poll, as long as there is a logged in session.

However, some prefer not to do this, in case the server session is ever logged off. To get around this, it is possible to set up a scheduled task, which will open the program for you, run a single scan, and close itself down. It will do this on a schedule, usually set to run every 5 minutes. This means a logged in session is not needed for the email process to run.


If you have experienced issues with NHServer, the Support team may advise you to run interactively rather than scheduled, it is usually temporary, whilst a fix is being identified. It is usually due to something stopping the NHServer process from running, so the task never completes. NHServer essentially gets stuck.


To setup a scheduled task, if NHServer process ok, on the machine NHD is installed on (usually a server), open up Task Scheduler, a Microsoft product available on most Windows platforms.

The fundamental points for setup are as follows. Values are examples:


General Tab > Name

NHD Server Email

Security Option:

Run whether user is logged on or not

Security Option:

Run with the Highest Privileges


Trigger Tab > New > On A Schedule

One Time

Repeat Task Every:

5 Minutes

For a duration of:

Indefinitely


Action:

Start A Program

Program/Script:

e.g. C:\NetHelpDesk\Win\NHServer.exe

Add Arguments:

e.g. C:\NetHelpDesk\NetHelpDesk.udl ONCE


Conditions Tab

Leave Defaults

Settings Tab

Run a new instance in parallel.

Popular Guides

  • Asset Import - CSV/XLS/Spreadsheet Method
  • Call Management in Halo
  • Creating a New Application for API Connections
  • Creating Agents and Editing Agent Details
  • Departments and Teams
  • Halo Integrator
  • Importing Data
  • Multiple New Portals with different branding for one customer [Hosted]
  • NHServer Deprecation User Guide
  • Organisation Basics
  • Organising Teams of Agents
  • Step-by-Step Configuration Walk Through

Footer

Products

Company

  • Contact us
  • Events
  • Channel Partners
  • Technology Partners
  • Distributors
  • Referral Program

HaloPSA

  • Features
  • Integrations
  • Mobile Apps
  • Blog
  • Pricing

Key Features

  • Service Desk
  • Sales CRM
  • Billable Time Tracking
  • Reporting
  • Contracts
  • Billing
  • Stock Management
  • Projects

Compare PSA

  • ConnectWise
  • Datto Autotask
  • Accelo
  • Harmony PSA
  • Naverisk
  • Top Desk
  • Kaseya BMS
  • Atera
  • Freshservice

Social

  • Terms and Conditions
  • Privacy Policy
  • Security
  • GDPR
  • Modern Slavery Statement
We've moved!

Please visit our new website at USEHALO.COM/HALOPSA