38 lines
1.2 KiB
Markdown
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.
|