KillerBench.Engine
Podrobné příručky odkazované z této stránky jsou v angličtině.
KillerBench.Engine je knihovna pro diagnostiku a opravy Windows určená aplikacím, které potřebují strukturované důkazy místo souboru neprůhledných skriptů. Pohání desktopové nástroje KillerBench i nástroje příkazového řádku a lze ji začlenit do jiného hostitele .NET.
Co poskytuje
- Diagnostické postupy s vymezeným rozsahem pro údržbu Windows, zařízení, úložiště, sítě, tisk, zabezpečení, aplikace, profily a další oblasti systému
- Typované důkazy s výslovnými stavy úplné, neúplné, neznámé a historické
- Postupy oprav vyžadující před spuštěním přesné aktuální důkazy
- Trvalé deníky pro ověření oprav a obnovu přerušených běhů
- Zpětná volání průběhu pro živé zobrazení, například aktivity údržby
- Text, JSON, HTML a strukturované výsledky .NET pro přehledy a integrace
- Verzované znalostní balíčky pro chybové kódy, hardwarové identifikátory, dodavatele a odkazy na podporu
Navrženo pro dohledatelnost
Nález je propojen s důkazy, které k němu vedly. Historické události zůstávají historické. Chybějící data neznamenají zdravý stav. Selhání poskytovatele se nezmění v prázdný výsledek. Engine uvádí rozsah svého zkoumání, aby hostitel mohl vysvětlit, co je známo a co zůstává neznámé.
Nejprve diagnostika
Většina operací Engine pouze čte. Podpora oprav je záměrně užší než pokrytí diagnostiky. Oprava musí mít podporovaný postup, čerstvé důkazy o způsobilosti, výslovné oprávnění hostitele, trvalý záznam přípravy, nativní akci s vymezeným rozsahem a následné ověření.
Úplná kontrola systému je pouze diagnostická, i když má cílený postup zapnutou automatickou opravu. Uložené záznamy a historické události nikdy neopravňují k opravě. Ověření nativních oprav zůstává omezeno na uchované důkazy z jednorázových testovacích počítačů s Windows, zaznamenané v souboru repozitáře VM-VALIDATION.md.
Desktopový hostitel
Desktopové rozhraní zobrazuje výstup Engine v pohledech Nezpracovaný výstup a Čitelný přehled. Potvrzení i dialogy Otevřít, Uložit a Složka používají aktivní motiv aplikace. Tyto ovládací prvky patří desktopovému hostiteli. Hostitel začleňující knihovnu musí poskytnout vlastní rozhraní pro kontrolu a autorizaci a zachovat kontroly důkazů, předpokladů, deníků a ověření Engine.
Aktuální stav
Engine cílí na .NET 10 a Windows. Aktivně se vyvíjí a v současnosti se používá prostřednictvím odkazu na projekt uvnitř repozitáře KillerBench. Veřejný balíček dosud nebyl vydán.
Vyberte příručku
- Začínáme ukazuje první postup pouze pro čtení.
- Diagnostické postupy vysvětluje cílené kontroly a úplnou kontrolu systému.
- Důkazy a výsledky vysvětluje stavy, deníky, průběh a přehledy.
- Opravy a bezpečnost popisuje kontroly důkazů a model obnovy.
- Příručka CLI pokrývá vyhledávání příkazů a textový i JSON výstup.
- Příručka API mapuje hlavní veřejné vstupní body.
- Architektura vysvětluje hranice Engine a vnitřní vrstvy.
- Znalostní balíčky pokrývá aktualizovatelná referenční data.
