Diagnostika, výstup a bezpečnost
| Kód | Význam |
|---|---|
0 | úspěch |
10 | chyba replikátoru nebo doménová chyba |
20 | technická chyba prostředí |
30 | chyba argumentů |
40 | chybí potvrzení instalace |
99 | neošetřená výjimka |
Úspěch se zapisuje na stdout, chyby na stderr. Skript musí kontrolovat
$LASTEXITCODE, nikoli jen textovou hlášku.
JSON diagnostika
& $exe --run-step syntax-check `
--instance-config $instanceConfig --replicator-root $replicatorRoot `
--input-xds $inputXds `
--diagnostics-file "C:\work\run-123\diagnostics.json"
Soubor obsahuje identifikaci běhu, krok, exitCode, vstupy, artefakty a
diagnostické položky. U kompletace zachycuje nové chyby z errors.xel,
stop-reason v nově zapsaných XDS artefaktech a vazby na agregované chyby.
Kontrolní seznam
- Používejte explicitní
--replicator-roota podle potřeby--no-appdata-fallback true. - Vstupní a výstupní cesty směrujte do izolované pracovní verze.
installationspouštějte až po kontrole všech předchozích výsledků.- Pro automatizaci používejte
--interactive false,--pause-on-message falsea timeout. - Při selhání uchovejte
stdout,stderr, exit code a JSON diagnostiku.
syntax-check je preflight XML/XDS, nikoli úplná kontrola externích referencí.