# Command line

The general command line syntax for the Snow Inventory Agent for Windows is:

snowagent.exe [options] [<command> [<arguments>]]

Global option

Description

-w <dir>

Override working directory otherwise inherited from shell/environment

-v

Enable verbose mode, bump all logging to max level (enable all tags)

-c <dir> snowagent.config

Read the configuration file from the given location instead of the default one.

This should be considered a one-time operation as it does not change other behaviors of the agent.

-data-dir <dir>

Override data directory (regardless of configuration)

-log-dir <dir>

Override log directory (regardless of configuration)

-? or -h

Print help text and exit

Command

Option

Description

legacycleanup

Uninstall any existing Snow Inventory Client for Windows 3.x

manifest

Print the manifest in JSON format and exit

scan

Scan the current device and create a snowpack file in the target destination (as set by configuration). This will start a scan regardless of any schedule or other configuration. It will not start a scan if there is a running scan in progress. After the scan has completed the agent will exit. The scan result is not automatically sent.

send

Send files from the data directory. Files that are successfully sent are deleted

start

Start (if not running) a service or daemon

stop

Stop any running service or daemon

test

Run a self-test. Check configuration and server connectivity, then exit with a 0 (if successful) otherwise with a non-zero exit code

update

-package <location>

Check for updates now, and install if any are found.

Use an update package from a specific location

version

Print the current snowagent version and exit

Snow Inventory Agent for Windows can be triggered by use of sc, a Windows command. All sc commands are asynchronous.

Command

Details

sc control SnowInventoryAgent5 128

Scans and then sends data.

sc control SnowInventoryAgent5 129

Sends data.

sc control SnowInventoryAgent5 130

Requests an update from an Inventory Server.

sc control SnowInventoryAgent5 132

Aggregates metering data from memory and then sends it.