---
sourceDocument: Australia IT Operations Management
sourceDocumentLink: https://www.servicenow.com/docs/r/australia/it-operations-management

 Release :

    - australia

ft:locale :

    - en-US

ft:publication_title :

    - Australia IT Operations Management

ft:clusterId :

    - itom

bundleId :

    - itom

workflow :

    - Technology


---

# ACC-VC NPVDI endpoints

# ACC-VC NPVDI endpoints {#ariaid-title1}

Release version: Australia  
Updated October 1, 2026  
![](https://www.servicenow.com/docs/portal-asset/ico-clock) 3 minutes to read
Summarize  
![AI sparkle icon](https://servicenow.com/docs/portal-asset/ai-sparkle-icon) Summarized using AI  
This content was generated using new OpenAI-powered functionality. Results are provided on an as is basis and are not guaranteed to be accurate or complete.  

## Summary of ACC-VC NPVDI endpoints

Agent Client Collector for Visibility Content (ACC-VC) optimizes discovery and software checks for Windows non-persistent virtual desktop infrastructure (NPVDI) endpoints.
These endpoints are virtual desktops provisioned from a golden image per user session and reset or removed upon logoff.
ACC-VC adjusts data collection timing to ensure session data is sent to your ServiceNow instance before the endpoint disappears.
This support applies only to non-persistent Windows agents, with discovery for persistent Windows, macOS, and Linux devices unchanged.
Show full answer Show less  
ACC-VC does not auto-detect NPVDI endpoints; you must configure the agent as non-persistent during installation on the golden image.

## Key Features

* **NPVDI Identification:** Agents must be explicitly installed as non-persistent on the golden image to be recognized as NPVDI endpoints.
* **VDI Policies:** ACC-VC includes specific policies for NPVDI agents, such as Enhanced Discovery, SAM Discovery, and SAM background policies. These run differently on NPVDI endpoints to accommodate their short-lived nature.
* **Data Collection Timing:** The SAM Discovery policy runs both on schedule and at shutdown to ensure software installation data is transmitted before session termination. Other policies run only on their regular schedule.
* **Reduced Enhanced Discovery:** ACC-VC can skip certain inventory modules (e.g., file systems, network adapters, storage devices, local users, Intel EMA, memory modules) on NPVDI endpoints to avoid redundant data collection during brief sessions. This default behavior is configurable via system properties.
* **Installed Software Caching:** Optionally, installed software scans can be cached per golden image, running fully once and reusing results during the session. Usage metrics, however, are collected every time because they vary by session. Caching is off by default.
* **Fallback Behavior:** If NPVDI configuration files are missing or malformed, ACC-VC treats the endpoint as persistent and runs full discovery without skipping modules or caching.

## Practical Guidance for ServiceNow Customers

* To enable NPVDI support, install the ACC-VC agent as non-persistent on your golden image.
* Review and adjust system properties to control which Enhanced Discovery modules are skipped and whether installed software caching is enabled, optimizing performance for short-lived NPVDI sessions.
* Understand that software usage metrics are always collected per session, providing accurate usage data despite caching.
* Ensure NPVDI configuration files are correctly deployed to avoid fallback to persistent endpoint behavior, which can increase discovery overhead.

These configurations enable efficient, timely data collection from NPVDI endpoints, ensuring your ServiceNow instance maintains accurate visibility without unnecessary resource consumption during transient virtual desktop sessions.  
Agent Client Collector for Visibility Content (ACC-VC) adjusts how its discovery and software checks run on Windows non-persistent virtual desktop infrastructure (NPVDI) endpoints, so that data collected during a short-lived session reaches your instance before the session ends.

## How ACC-VC identifies an NPVDI endpoint {#accvc-npvdi-support__section-npvdi-overview}

An NPVDI endpoint is a virtual desktop that is provisioned from a golden image for each user session and is
reset or removed when the user logs off. Because the endpoint might not exist at the next scheduled discovery interval, ACC-VC changes when and how certain checks run on these endpoints so that session data isn't lost.

NPVDI support applies only to non-persistent Windows agents. Discovery of persistent Windows, macOS, and Linux devices remains unchanged. ACC-VC doesn't detect NPVDI endpoints automatically. An endpoint that isn't explicitly configured as non-persistent, including an endpoint with missing or unclear configuration, is
treated as a persistent endpoint. The agent is marked as non-persistent when you install it on the golden image. For more information, see [Enable a non-persistent virtual desktop infrastructure agent](https://www.servicenow.com/docs/tYKfYVMZH81LCqvVaY8AAw "Configure an agent to enable it to work in a non-persistent virtual desktop infrastructure (NPVDI) environment. NPVDI agents are self-sufficient and start running checks immediately.").

## ACC-VC policies that support NPVDI {#accvc-npvdi-support__section-npvdi-policies}

The following VDI policies list determines which policies run on NPVDI agents. ACC-VC has already added the following policies to this list, so you don't have to add them yourself. The list has no effect on persistent endpoints.

* Enhanced Discovery
* SAM Discovery
* SAM background
* SAM background (Non OsqueryD)

{#accvc-npvdi-support__ul-npvdi-policies}

For more information about each policy, see [Agent Client Collector for Visibility Content default checks and policies](https://www.servicenow.com/docs/oTbnJzTn7ni4d~Q5ne7XtA "Agent Client Collector for Visibility Content (ACC-VC) provides various checks and policies as well as a business rule.").

The Software installed policy isn't registered as a VDI policy because it applies only to servers. To add other published policies to an NPVDI agent, see [Prepare agent deployment on a non-persistent virtual desktop infrastructure machine](https://www.servicenow.com/docs/e9aW4Q27WgVcl1ETB1kqkg "Configure the preliminary settings on an instance to enable using the agent with a non-persistent virtual desktop infrastructure machine (NPVDI) machine. NPVDI agents gather data more quickly than traditional agents not enabled for an NPVDI.").

## Data collection when an NPVDI session ends {#accvc-npvdi-support__section-npvdi-shutdown}

The SAM Discovery policy runs on its regular schedule and also when the endpoint shuts down. Each run sends the software installation data it collects to your instance. The shutdown run makes sure that data collected since the
previous run reaches your instance before the session and its data are removed.

The Enhanced Discovery, SAM background, and SAM background (Non OsqueryD) policies run on their regular schedule only.

## Reduced Enhanced Discovery on NPVDI endpoints {#accvc-npvdi-support__section-npvdi-enhanced-discovery}

Some Enhanced Discovery inventory modules don't have to be collected again in every short-lived session. On NPVDI endpoints, ACC-VC can skip the following modules:

* File systems
* Network adapters
* Storage devices
* Local users
* Intel EMA
* Memory modules

{#accvc-npvdi-support__ul-npvdi-skippable-modules}

By default, all six modules are skipped. You control the skipped modules and whether the installed software scan results are cached within the same session with a system property. For details, see [Configure ACC-VC data collection for NPVDI endpoints](https://www.servicenow.com/docs/_XlBWTmiRHZDoRxHTX5wTg "Choose which Enhanced Discovery modules Agent Client Collector for Visibility Content (ACC-VC) skips on Windows non-persistent virtual desktop infrastructure (NPVDI) endpoints. Optionally, choose whether installed software scan results are cached within the same session.").  
The following inventory areas run on every check and can't be skipped:

* Basic Inventory
* Enhanced Inventory
* TCP Connections
* Running Processes
{#accvc-npvdi-support__ul_xrh_m4m_5kc}

## Installed software caching on NPVDI endpoints {#accvc-npvdi-support__section-npvdi-software-caching}

The software installations and usage metrics check discovers the software installed on an endpoint and
collects usage metrics for that software, such as last used date and total usage duration.

On NPVDI endpoints, you can enable caching of the installed software inventory. When caching is enabled, the full installed software scan runs one time for each golden image. Later check runs reuse the cached results instead of
rescanning. Caching is turned off by default.

Caching applies only to the installed software inventory. Software usage metrics are collected on every check run, because usage is specific to each session and can't be reused.

## Behavior when NPVDI configuration is unavailable {#accvc-npvdi-support__section-npvdi-fallback}

If an NPVDI endpoint can't read its NPVDI configuration, for example, because the acc.yml file is missing
or malformed, ACC-VC doesn't skip any Enhanced Discovery modules and treats caching as turned off. Discovery then runs the same way it does on a persistent endpoint.
* **[Configure ACC-VC data collection for NPVDI endpoints](https://www.servicenow.com/docs/_XlBWTmiRHZDoRxHTX5wTg)**   
  Choose which Enhanced Discovery modules Agent Client Collector for Visibility Content (ACC-VC) skips on Windows non-persistent virtual desktop infrastructure (NPVDI) endpoints. Optionally, choose whether installed software scan results are cached within the same session.

