Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Přehled
Aplikujte konfiguraci nebo vyvolávejte specifické zdroje pro správu softwarových komponent.
Syntax
dsc [Options] <COMMAND>
Commands
Dokončovač
Příkaz completer vrátí skript shellu, který po spuštění zaregistruje dokončení pro daný shell. Pro více informací viz dsc completer.
config
Příkaz config spravuje dokument DSC Configuration (DSC Configuration dokument). Můžete ho použít k:
- Získejte aktuální stav konfigurace.
- Otestujte, zda je konfigurace v požadovaném stavu.
- Nastavte konfiguraci na požadovaný stav.
Pro více informací viz konfigurace dsc.
prostředek
Velitelství resource spravuje DSC zdroj. Můžete ho použít k:
- Uveďte dostupné zdroje.
- Získejte JSON schéma pro instance zdroje.
- Získejte aktuální stav instance zdroje.
- Otestujte, zda je instance zdroje v požadovaném stavu.
- Nastavte instanci zdroje na požadovaný stav.
Pro více informací viz zdroj dsc
schéma
Příkaz schema vrací JSON schéma pro konkrétní typ DSC. Pro více informací viz schéma dsc.
Nápověda
Příkaz help vrací nápovědu pro dsc, příkaz nebo podpříkaz.
Pro pomoc s příkazem nebo podpříkazem použijte syntaxi:
dsc help <COMMAND> [<SUBCOMMAND>]
Například dostane dsc help config pomoc s podpříkazem config .
dsc help config set Dostane pomoc s podpříkazem config set .
Můžete také použít možnost --help na příkazu pro zobrazení nápovědy. Například dsc config --help nebo dsc config set --help.
Možnosti
-l, --stopová úroveň
Definuje minimální úroveň zpráv, kterou by měl DSC během operace vysílat. Zprávy v DSC jsou kategorizovány podle jejich úrovně.
Následující seznam ukazuje platné úrovně zpráv od nejvyšší po nejnižší úroveň. Když je tato možnost nastavena na jakoukoli hodnotu v seznamu, DSC vysílá zprávy na této úrovni a výše.
error-
warn(výchozí) infodebugtrace
Warning
Výstup trace úrovně vysílá veškerý JSON vstup/výstup, který DSC zpracovává během vykonávání. DSC JSON před jeho vydáním nedezinfikuje. Tato úroveň stopy je určena pouze pro použití vývojáři. Nikdy nepřesměrujte trace výstup úrovně do úložiště, protože by mohl obsahovat citlivé informace.
Například když je úroveň logaritmu , debugDSC vysílá zprávy pro každou úroveň logu kromě trace.
Když je úroveň logu , errorDSC vysílá pouze chybové zprávy. DSC ignoruje každou zprávu s nižší úrovní logu.
Type : string
Mandatory : false
DefaultValue : warn
ValidValues : [error, warn, info, debug, trace]
LongSyntax : --trace-level <TRACE_LEVEL>
ShortSyntax : -l <TRACE_LEVEL>
-f, --trace-format
Definuje výstupní formát pro vysílání zpráv o stopě na stderr. DSC podporuje následující formáty:
-
default- Vysílá zprávu s barevným označením ANSI konzole pro časové razítko, úroveň zprávy a číslo řádku. -
plaintext- Jakodefault, ale bez barev konzole. -
json- Každou zprávu vysílá jako komprimovaný JSON objekt s vlastními vlastnostmi časového razítka, úrovně, zprávy a čísla řádku.
Type : string
Mandatory : false
DefaultValue : default
ValidValues : [default, plaintext, json]
LongSyntax : --trace-format <TRACE_FORMAT>
ShortSyntax : -f <TRACE_FORMAT>
-p, --progress-format
Definuje formát pokroku, který se používá při vysílání zpráv o průběhu na stderr. DSC podporuje následující formáty:
-
default- Zobrazuje ukazatel průběhu, pokud DSC detekuje, že je volán interaktivně. Jinak DSC neukazuje žádný pokrok. -
none- Neukazuje to žádný pokrok. -
json- Vysílá postup jako komprimované JSON objekty s vlastnostmi časovým razítkem, úrovní, zprávou a číslem řádku.
Type : string
Mandatory : false
DefaultValue : default
ValidValues : [default, none, json]
LongSyntax : --progress-format <PROGRESS_FORMAT>
ShortSyntax : -p <PROGRESS_FORMAT>
-V, --verze
Zobrazuje verzi aplikace. Když tuto možnost zadáš, aplikace ignoruje všechny možnosti a argumenty kromě --help, který tuto možnost přepíše.
Type : boolean
Mandatory : false
LongSyntax : --version
ShortSyntax : -V
-h, --help (--nápověda)
Zobrazí nápovědu k aktuálnímu příkazu nebo podpříkazu. Když tuto volbu určíte, aplikace ignoruje všechny ostatní volby a argumenty.
Type : boolean
Mandatory : false
LongSyntax : --help
ShortSyntax : -h
Proměnné prostředí
Ve výchozím nastavení příkaz dsc vyhledává DSC manifesty zdrojů ve složkách definovaných proměnnou PATH prostředí. Pokud je proměnná DSC_RESOURCE_PATH prostředí definována, dsc místo v se vyhledávají složky v .DSC_RESOURCE_PATHPATH
Prostředí DSC_RESOURCE_PATH musí být proměnná prostředí, která dodržuje stejné konvence jako proměnná PATH prostředí operačního systému. Na jiných platformách jsou samostatné cesty k složkám s středníkem (;) Windows a na jiných platformách dvojtečkou (:).
Ukončovací kódy
Příkaz dsc používá sémantické výstupní kódy. Každý výstupní kód představuje jiný výsledek pro provedení příkazu.
| Ukončovací kód | Význam |
|---|---|
0 |
Příkaz byl úspěšně vykonán bez chyb. |
1 |
Příkaz selhal, protože obdržel neplatné argumenty. |
2 |
Příkaz selhal, protože zdroj vyvolal chybu. |
3 |
Příkaz selhal, protože hodnota nemohla být serializována do JSON nebo deserializována. |
4 |
Příkaz selhal, protože vstup pro příkaz nebyl platný v YAML ani JSON. |
5 |
Příkaz selhal, protože definice zdroje nebo hodnota instance byla neplatná vůči JSON schématu. |
6 |
Příkaz byl zrušen přerušením Ctrl+C . |
Poznámky
DSC očekává, že vstupní řetězce budou používat kódování UTF-8. Když předáváte vstup ze stdin nebo cestu do souboru, ujistěte se, že vstup je zakódován jako UTF-8.