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 |
---|---|---|
copyright | Show copyright notice | |
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 a Snow Inventory endpoint. |
sc control SnowInventoryAgent5 132 | Aggregates metering data from memory and then sends it. |