# Ensure temp directory exists $tempDir = $env:TEMP # Huntress installer Write-Host "Installing Huntress..." -ForegroundColor Cyan $ProgressPreference = 'SilentlyContinue' $huntressinstaller = Join-Path $tempDir "HuntressInstaller.exe" Invoke-WebRequest -Uri "https://huntress.io/download/b4ff7aff5360578866d917b4f5973bbe" -OutFile $huntressinstaller Start-Process -FilePath $huntressinstaller -ArgumentList "/S /ACCT_KEY=b4ff7aff5360578866d917b4f5973bbe /ORG_KEY=hh" # N-able Installer Write-Host "Installing N-Able..." -ForegroundColor Cyan $nableInstaller = Join-Path $tempDir "WindowsAgentSetup.exe" Invoke-WebRequest -Uri "https://download.greenbeanit.com/gbit/WindowsAgentSetup.exe" -OutFile $nableInstaller $nableArgs = '/silent /v"/qn CUSTOMERID=288 CUSTOMERSPECIFIC=1 REGISTRATION_TOKEN=6d611a49-2490-0b70-6736-383516daa749 SERVERPROTOCOL=HTTPS SERVERADDRESS=nable.greenbeanit.com SERVERPORT=10443"' Start-Process -FilePath $nableInstaller -ArgumentList $nableArgs # Install GBIT Systray Write-Host "Installing GBIT Systray..." -ForegroundColor Cyan $ProgressPreference = 'SilentlyContinue' Invoke-WebRequest -URI "https://download.greenbeanit.com/GreenBeanITSystemTray.msi" -OutFile C:\Temp\GreenBeanITSystemTray.msi C:\Temp\GreenBeanITSystemTray.msi /qn Write-Host "Onboarding Scripts Completed." -ForegroundColor Cyan