Files

38 lines
1.2 KiB
Markdown

# 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.