Files
HostAvailabilityMonitor/installers

Installers

This repository contains two installer approaches for both console applications.

1. PowerShell installers

Recommended for most BizTalk / Windows Server environments.

Files:

  • powershell/Install-HostAvailabilityMonitor.ps1
  • powershell/Install-BizTalkMonitorConfigGenerator.ps1
  • powershell/Install-Both.ps1
  • powershell/Uninstall-HostAvailabilityMonitor.ps1
  • powershell/Uninstall-BizTalkMonitorConfigGenerator.ps1

These scripts install the binaries, create required directories, copy a default configuration when missing, and can optionally register event log sources.

2. WiX MSI sources

Optional MSI source files are provided in wix/.

Files:

  • wix/HostAvailabilityMonitor.wxs
  • wix/BizTalkMonitorConfigGenerator.wxs
  • wix/build-msi.ps1

Requirements:

  • Windows build machine
  • WiX Toolset v3 in PATH (candle.exe, light.exe)
  • publish output already present in artifacts\publish\net472

Note: the WiX files are intentionally minimal starter installers and may be extended later with service/task registration, shortcuts, custom actions, or richer upgrade rules.

Email configuration

The deployed monitor configuration supports To, Cc, and Bcc arrays for email recipients. Configure one address per array element.