Skip to main content

scani5 Agent Installation (Windows)

Step-by-step guide to install the scani5 Agent on Windows using either the installation wizard, CLI, or Active Directory deployment. The agent continuously collects asset and vulnerability data from the endpoint and reports it to the scani5 platform, enabling exposure discovery and risk prioritization across your environment.

Table of Contents

  1. Manual Installation (Wizard)
  2. Manual Installation (CLI)
  3. Active Directory Installation

1. Manual Installation (Wizard)

Follow these steps to install the scani5 Agent manually on an individual Windows system. This method is best suited for single-machine deployments, proof-of-concept installations, or environments where Group Policy–based rollout is not available.

Before You Start

When installing Node.js, enable all dependency-related checkboxes. Ensure you have Administrator privileges on the target machine and a valid scani5 Org Hash from your organization registration before beginning installation.

Step 1: Open the extracted release folder

After downloading the scani5 Agent package, extract it to a local directory. Select the Release folder inside the extracted package and double-click the .msi installer to launch the setup wizard.

Step 1 - Open installer Step 1 - Installer wizard

Step 2: Choose install location

Browse and select an installation path, or keep the default path. Set install scope to Everyone so the agent is available to all users on the machine and can run as a system-level service after installation.

Step 2 - Installation path

Step 3: Enter organization hash

Enter the valid organization hash provided during registration. This hash uniquely identifies your tenant and links the agent to your scani5 dashboard. An incorrect or missing hash will prevent the agent from registering with the platform.

Step 3 - Org hash prompt

Step 4: Continue and complete installation

Click Next to proceed through the remaining wizard screens. The installer will copy files, register the agent service, and apply any required runtime dependencies. After successful installation, click Close to exit the wizard.

Step 4 - Installation progress Step 4 - Installation completion Step 4 - Success screen

Step 5: Verify tray application

After installation, the agent runs from the system tray and begins communicating with the scani5 platform. Open it from the tray to confirm the application screen is visible and the agent status indicates a successful connection.

Step 5 - Tray application Step 5 - Agent screen

2. Manual Installation (CLI)

Use this approach for silent installation or script-based deployment. CLI installation is ideal for automation pipelines, remote administration tools, or bulk installs where no user interaction is required on the target endpoint.

Step 1: Open terminal as Administrator

Run Command Prompt (or another terminal) with Administrator privileges. Elevated access is required to install the MSI package, register the agent service, and write files to protected system directories.

Step 2: Navigate to installer location

Change to the directory containing the extracted scani5 .msi installer. Adjust the path below if your package was extracted to a different location.

cd "C:\scani5  \scani5  - Agent Extracted\Release"

Step 3: Run silent install command

Replace the organization hash value with your actual hash. The /quiet flag suppresses UI prompts, /norestart avoids an automatic reboot, and /l*v writes a verbose log file useful for troubleshooting failed installs.

msiexec /i scani5  .msi ORG_HASH="---provided Org. Hash value---" /quiet /norestart /l*v C:\Logs\install.log

CLI installation command CLI installation result

3. Active Directory Installation

Use Group Policy startup scripts to deploy scani5 Agent across domain-joined systems. This method allows centralized, repeatable rollout to entire OUs without visiting each machine individually.

Step 1: Share the installer directory

Place the scani5 MSI (and any supporting files) on a network-accessible location. Right-click the installer folder and open Properties > Sharing to configure network access for domain clients.

AD step 1

Step 2: Share with users

Click Share to open the sharing configuration dialog.

AD step 2

Select Everyone, then click Share. Domain-joined machines must be able to read the installer from this share when the startup script runs at boot.

AD step 3

The installer directory is now network-accessible. Note the share name and server hostname—you will need the full UNC path in the installation script.

AD step 4

Step 3: Copy full network path to MSI

Get the shared folder path from File Explorer. This UNC path will be referenced in the PowerShell startup script so each client can locate and execute the MSI silently. Example:

\\WIN-H96P7S4SCEH\Installer\scani5 .msi

AD step 5

Step 4: Create PowerShell installation script

Create a .ps1 file (for example Scani5Install.ps1) and add the silent install command. Replace the server share path and organization hash with your environment-specific values.

msiexec /i "\\server\share\scani5  .msi" ORG_HASH="scani5  Org Hash value" /quiet /norestart

AD step 6

Step 5: Open AD and GPO tools

Open Server Manager on your domain controller or management server.

AD step 7

Go to Tools > Active Directory Users and Computers to review the domain structure and confirm which OUs contain the target endpoints.

AD step 8

Verify target PCs in the intended Organizational Unit (OU), such as test. Linking the GPO to the correct OU ensures only the desired machines receive the agent.

AD step 9

Step 6: Create and edit GPO

In Server Manager, go to Tools > Group Policy Management to create or manage Group Policy Objects.

AD step 10

Create and link a new GPO in the domain. Attach it to the OU that contains the computers targeted for scani5 Agent deployment.

AD step 11

Name the policy (example: test) and click OK. Use a descriptive name so administrators can identify the policy's purpose later.

AD step 12

Right-click the created policy and click Edit to configure startup script settings.

AD step 13

Step 7: Add startup script

Go to:

Computer Configuration > Policies > Windows Settings > Scripts (Startup/Shutdown) > Startup

Startup scripts run in the machine context before user logon, which is the recommended approach for agent deployment.

AD step 14

Open Startup Properties, choose PowerShell Scripts, and click Add.

AD step 15

Click Browse to locate the installation script on a path accessible to the GPO editor.

AD step 16

Select Scani5Install.ps1 and click Open.

AD step 17

Confirm with OK to add the script to the GPO.

AD step 18

Click Apply, then OK to save the startup script configuration.

AD step 19

Step 8: Enable script execution

Go to:

Computer Configuration > Administrative Templates > Windows Components > Windows PowerShell > Turn on Script Execution

Without this setting, PowerShell startup scripts may be blocked by the default execution policy on client machines.

AD step 20

Set to Enabled and choose Allow all scripts, then click Apply and OK. In hardened environments, consider a more restrictive policy only if your deployment process supports it.

AD step 21

Verify that script execution is enabled before proceeding to client testing.

AD step 22

Step 9: Trigger policy from client machine

On a client PC, open Command Prompt to force a Group Policy refresh and validate deployment on a representative endpoint.

AD step 23

Run policy update and restart if needed. A reboot ensures startup scripts execute and the MSI install completes before users begin working on the machine.

AD step 24

After restart, wait a few minutes for the startup script to run and the agent service to initialize. scani5 Agent should be installed and running; confirm registration in the scani5 dashboard under the target asset inventory.

AD step 25

Installation Complete

scani5 Agent is installed and ready to run on Windows systems. The agent will begin reporting asset and vulnerability data to your scani5 platform, contributing to continuous exposure visibility across your environment.