- Download and install the latest .msi installer from the releases tab.
- By default, the program will be installed in Program Files (x86)/Scope-IT/Marksman. Edit the Marksman.exe.config file to include your API key and BaseURI from the default values to the ones given by your Snipe-IT instance.
- Set the Company and Location parameters in Marksman.exe.config, then run the .exe.
-Asset tags are now read from the Dell BIOS asset tag.
-Asset tag prefixes and the - character are removed.
- The agent creates an asset and fills out the fields:
- Asset name (currently machine hostname, unless agent is run in interactive mode)
- Asset id (Based on the Dell BIOS asset tag)
- Location (from a config file or the Organizational Unit)
- Warranty (from config file)
- Status label (from config file)
- Mac address
- Make, model of the machine (as reported to Windows)
- Ensures that the assets created is unique
- New locations, makes, models are created as needed
You will need a working Snipe-IT database with API access and an API key. We recommend creating a separate user for the agent with minimal (read + add) permissions.
You can run it via a GPO or Scheduled task (recommended way is to run the agent once on boot with a delay of 1+ minute)
We welcome community participation in this project. Please submit an issue or pull request to participate in the development.
This project is licensed under the Apache 2.0 License
- Component lookup (automatic tracking of connected hard drives, CPU, GPU, etc.)
- Automatic update feature (tracking of computer name and other property changes)
- Additional query types for location
- Warranty lookup APIs
- Cross-platform (Windows/MacOS/Linux) agent using Mono
- The project is based on SnipeSharp API by barrycarey and cnitschkowski with modifications by velaar
- Snipe-IT 4.0+ is required for proper operation