NimsteadDocumentation
Search docs GitHub
Browse documentation
AssureHow-to guides

Scan Windows without an agent

Use this guide for inventory from hosts you administer through PowerShell remoting. Remote scans provide findings but cannot apply fixes.

From a Windows machine with the agent's files, signed in as an admin of the hosts:

$env:NIMSTEAD_TOKEN = '<enrolment token>'   # only the first time a host is seen
python nimstead_agent.py scan-remote --server https://your-server host1 host2

It uses PowerShell remoting as you: no credential is typed, stored or sent to the server. Each host needs remoting on. Note that Enable-PSRemoting on a machine outside a domain sets LocalAccountTokenFilterPolicy=1, which Nimstead then reports as remote-uac. Hosts scanned this way get findings but not fixes: fixes need the agent. Each host's report key is saved in .nimstead-remote-scan.json in your profile, so keep that file private.

Confirm that each host appears on Assets and inspect its scan coverage. A failed or partial remote scan does not establish that the host has no vulnerabilities.