Initial version BizTalkStatus Tool.
This commit is contained in:
37
README.md
Normal file
37
README.md
Normal file
@@ -0,0 +1,37 @@
|
||||
# BizTalk Status Tool (PowerShell only)
|
||||
|
||||
**Version:** 1.3.0
|
||||
**Kompatibel mit:** Windows Server 2019, PowerShell 5.1, BizTalk Server 2020
|
||||
|
||||
## Features
|
||||
- Snapshots **vor**/**nach** Downtime als JSON
|
||||
- **Diff** zwischen Snapshots (nur Änderungen)
|
||||
- **HTML‑Report** mit **Farben** (grün = Started/Enabled, rot = Stopped/Disabled/Unbound/Bound)
|
||||
- **Remote‑fähig**: `-Server` Parameter (WMI unter `root\MicrosoftBizTalkServer`)
|
||||
- **Logging**: Konsole + `BizTalkStatusTool.log`
|
||||
|
||||
## Verwendung (Beispiele)
|
||||
```powershell
|
||||
# Snapshot VOR Downtime vom Remote‑Server
|
||||
.\src\BizTalkStatusTool.ps1 -Before -Server "BTAPP01" -OutDir .\work
|
||||
|
||||
# Snapshot NACH Downtime
|
||||
.\src\BizTalkStatusTool.ps1 -After -Server "BTAPP01" -OutDir .\work
|
||||
|
||||
# Diff erstellen (Text + HTML im gleichen Ordner)
|
||||
cd .\work
|
||||
..\src\BizTalkStatusTool.ps1 -Compare
|
||||
```
|
||||
|
||||
## Status‑Mapping
|
||||
- **SendPort.Status**: 1=Bound, 2=Stopped, 3=Started
|
||||
- **Orchestration.OrchestrationStatus**: 1=Unbound, 2=Bound, 3=Stopped, 4=Started
|
||||
- **ReceiveLocation**: `Enabled = -not IsDisabled`
|
||||
|
||||
**Hinweis:** Diese Mappings stammen aus der offiziellen BizTalk‑Dokumentation (siehe `REFERENCES.md`).
|
||||
|
||||
## Releases
|
||||
Fertige Skripte liegen im Ordner `/release`.
|
||||
|
||||
## Tags
|
||||
Mit `tools/Create-Tags.ps1` kannst du lokale Git‑Tags (`v1.0.0`, `v1.1.0`, `v1.2.0`, `v1.3.0`) erstellen.
|
||||
Reference in New Issue
Block a user