Skip to main content

Installing Mondoo Client on Windows

info

The msi package REGISTRATIONTOKEN argument allows you to pass in a temporary registration token to the MSI installer. If the argument is provided, Mondoo Client will be registered automatically during installation.

Install using the automated install script

Automated installation script
# For Windows 2016, activate newer TLS 1.2
# [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
#$MONDOO_REGISTRATION_TOKEN="YOUR_TOKEN_HERE"
iex ((New-Object System.Net.WebClient).DownloadString('https://install.mondoo.com/ps1'))
Install-Mondoo # -RegistrationToken $MONDOO_REGISTRATION_TOKEN

Install directly using the MSI

Mondoo Client can also be installed manually:

  1. Download the mondoo Windows installer.
  2. Execute the installer as administrator.
  3. Follow the steps, agree to the license agreement.
  4. (Optional) Register Mondoo Client with your Mondoo Account.

If you enter a registration token during the installation wizard, Mondoo Client will be registered automatically.

Install the MSI from the command line

The MSI can be also executed via PowerShell or CMD:

Run with PowerShell
Start-Process -Wait msiexec -ArgumentList '/qn /i mondoo.msi'
Run with CMD
start /wait msiexec /qn /i mondoo.msi

Post-installation

After installing Mondoo Client on Windows you may be interested in:

Proxy configuration

Mondoo Client also works behind a forward proxy, such as Squid.

Set https_proxy environment variable
$env:https_proxy = "<ip-address>:<port>"

To set it for the Mondoo service, follow these steps:

  1. Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Mondoo
  2. Create a REG_MULTI_SZ called Environment.
  3. Add this entry, substituting your IP address and port: https_proxy="<ip-address>:<port>"

Or create the registry entry using powershell:

reg add hklm\SYSTEM\CurrentControlSet\Services\Mondoo /v Environment /t REG_MULTI_SZ /d 'https_proxy="http://<ip-address>:<port>"'