Added check if the software was started with admin rights.
This commit is contained in:
+12
-9
@@ -25,21 +25,23 @@ Das BizTalk Platform Management Tool unterstützt kontrollierte Wartungsfenster
|
||||
|
||||
## UI Workflow
|
||||
|
||||
1. BizTalk-Servernamen eintragen.
|
||||
2. Ausgabeverzeichnis wählen.
|
||||
3. **Dry run** aktiviert lassen.
|
||||
4. Mit **Diagnose** den Zugriff auf `root\MicrosoftBizTalkServer` prüfen.
|
||||
5. Mit **Snapshot Before** die Datei `before.json` erzeugen.
|
||||
6. Mit **Shutdown** den Plan `shutdown-plan.json` erzeugen und prüfen.
|
||||
7. **Dry run** erst deaktivieren, wenn der Plan korrekt ist.
|
||||
8. Nach der Wartung mit **Restore** aus `before.json` wiederherstellen.
|
||||
9. Mit **Snapshot After** und **Compare** die Umgebung validieren.
|
||||
1. Anwendung mit Administratorrechten starten.
|
||||
2. BizTalk-Servernamen eintragen.
|
||||
3. Ausgabeverzeichnis wählen.
|
||||
4. **Dry run** aktiviert lassen.
|
||||
5. Mit **Diagnose** den Zugriff auf `root\MicrosoftBizTalkServer` prüfen.
|
||||
6. Mit **Snapshot Before** die Datei `before.json` erzeugen.
|
||||
7. Mit **Shutdown** den Plan `shutdown-plan.json` erzeugen und prüfen.
|
||||
8. **Dry run** erst deaktivieren, wenn der Plan korrekt ist.
|
||||
9. Nach der Wartung mit **Restore** aus `before.json` wiederherstellen.
|
||||
10. Mit **Snapshot After** und **Compare** die Umgebung validieren.
|
||||
|
||||
Die Statusanzeige rechts im Kopfbereich bewertet die Host-Instance-Zustaende des letzten Snapshots und zeigt `Started`, `Stopped`, `Partial` oder `Unknown`. **Clear** leert die sichtbaren Ergebnis- und Log-Grids, loescht aber keine Dateien. **Close** beendet die Anwendung.
|
||||
|
||||
## Sicherheitsdesign
|
||||
|
||||
- Dry-run ist standardmäßig aktiviert.
|
||||
- Beim Start wird geprüft, ob die Anwendung mit Administratorrechten läuft. Ohne erhöhte Rechte wird eine Fehlermeldung angezeigt und die Anwendung beendet.
|
||||
- Echte Shutdown-/Restore-Aktionen verlangen bei deaktiviertem Dry-run eine zusätzliche Bestätigung.
|
||||
- Jede Operation schreibt Einträge in das sichtbare Operation Log.
|
||||
- Zusätzlich wird neben der EXE eine tägliche Logdatei `BizTalkPlatformManagementTool-yyyy-MM-dd.log` geschrieben.
|
||||
@@ -99,4 +101,5 @@ Snapshot- und Plan-JSON-Dateien werden als UTF-8 ohne BOM geschrieben. Beim Lade
|
||||
- Windows Server oder Administrationshost mit .NET Framework 4.6.1
|
||||
- BizTalk Server 2020 oder installierte BizTalk Administration Tools
|
||||
- Berechtigungen auf den WMI-Namespace `root\MicrosoftBizTalkServer`
|
||||
- Lokale Administratorrechte und Start der Anwendung mit **Als Administrator ausführen**
|
||||
- Visual Studio mit .NET Framework 4.6.1 Developer Pack für Builds
|
||||
|
||||
Reference in New Issue
Block a user