Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Synopsis
Tillämpa konfiguration eller anropa specifika resurser för att hantera mjukvarukomponenter.
Syntax
dsc [Options] <COMMAND>
Commands
kompletterare
Kommandot completer returnerar ett skalskript som, när det körs, registrerar färdigställanden för det givna skalet. För mer information, se dsc completer.
config
Kommandot config hanterar ett DSC-konfigurationsdokument. Du kan använda den för att:
- Få det aktuella läget för konfigurationen.
- Testa om en konfiguration är i önskat tillstånd.
- Ställ in en konfiguration till önskat tillstånd.
För mer information, se dsc-konfiguration.
resource
Kommandot resource hanterar en DSC-resurs. Du kan använda den för att:
- Lista tillgängliga resurser.
- Hämta JSON-schemat för en resurss instanser.
- Få det aktuella tillståndet för en resursinstans.
- Testa om en resursinstans är i önskat tillstånd.
- Sätt en resursinstans till önskat tillstånd.
För mer information, se dsc-resursen
schema
Kommandot schema returnerar JSON-schemat för en specifik DSC-typ. För mer information, se dsc-schema.
hjälp
Kommandot help returnerar hjälpinformation för dsc, ett kommando eller ett underkommando.
För att få hjälp med ett kommando eller underkommando, använd syntaxen:
dsc help <COMMAND> [<SUBCOMMAND>]
Till exempel dsc help config får han hjälp för underkommandot config .
dsc help config set Får hjälp till underkommandot config set .
Du kan också använda --help-alternativet på ett kommando för att visa hjälpinformationen. Exempel: dsc config --help eller dsc config set --help.
Options
-l, --spårnivå
Definierar den minsta meddelandenivå DSC ska sända under en operation. Meddelanden i DSC kategoriseras efter deras nivå.
Följande lista visar de giltiga meddelandenivåerna från högsta till lägsta nivå. När detta alternativ är inställt på valfritt värde i listan, skickar DSC meddelanden på den nivån och högre.
error-
warn(standardinställning) infodebugtrace
Varning
Nivåutgången trace avger all JSON-in- och utdata som DSC bearbetar under körningen. DSC sanerar inte JSON:en innan den sänder ut den. Denna spårnivå är endast avsedd för utvecklarbruk. Omdirigera trace aldrig nivåutgång till lagring eftersom den kan innehålla känslig information.
Till exempel, när log-nivån är debug, sänder DSC meddelanden för varje log-nivå utom trace.
När lognivån är error, sänder DSC endast felmeddelanden. DSC ignorerar alla meddelanden med en lägre loggnivå.
Type : string
Mandatory : false
DefaultValue : warn
ValidValues : [error, warn, info, debug, trace]
LongSyntax : --trace-level <TRACE_LEVEL>
ShortSyntax : -l <TRACE_LEVEL>
-f, --trace-format
Definierar utdataformatet som ska användas vid sändning av spårmeddelanden på stderr. DSC stöder följande format:
-
default- Sänder meddelandet med ANSI-konsolfärgning för tidsstämpel, meddelandenivå och radnummer. -
plaintext- Somdefaultmen utan några konsolfärger. -
json- Sänder varje meddelande som ett komprimerat JSON-objekt med tidsstämpel, nivå, meddelande och radnummer som egenskaper.
Type : string
Mandatory : false
DefaultValue : default
ValidValues : [default, plaintext, json]
LongSyntax : --trace-format <TRACE_FORMAT>
ShortSyntax : -f <TRACE_FORMAT>
-p, --progress-format
Definierar progressformatet som ska användas vid sändning av progressmeddelanden på stderr. DSC stöder följande format:
-
default- Visar en framstegsindikator om DSC upptäcker att den anropas interaktivt. Annars visar DSC ingen framsteg. -
none- Visar ingen framsteg. -
json- Sänder progression som komprimerade JSON-objekt med tidsstämpel, nivå, meddelande och radnummer som egenskaper.
Type : string
Mandatory : false
DefaultValue : default
ValidValues : [default, none, json]
LongSyntax : --progress-format <PROGRESS_FORMAT>
ShortSyntax : -p <PROGRESS_FORMAT>
-V, --version
Visar versionen av applikationen. När du anger detta alternativ ignorerar applikationen alla alternativ och argument utom --help, som åsidosätter detta alternativ.
Type : boolean
Mandatory : false
LongSyntax : --version
ShortSyntax : -V
-h, --hjälp
Visar hjälpen för det aktuella kommandot eller underkommandot. När du anger det här alternativet ignoreras alla andra alternativ och argument.
Type : boolean
Mandatory : false
LongSyntax : --help
ShortSyntax : -h
Miljövariabler
Som standard söker kommandot dsc efter DSC-resursmanifest i mapparna som definieras av miljövariabeln PATH . Om miljövariabeln DSC_RESOURCE_PATH är definierad dsc söker mapparna i DSC_RESOURCE_PATH istället för PATH.
Miljön DSC_RESOURCE_PATH måste vara en miljövariabel som följer samma konventioner som miljövariabeln PATH för operativsystemet. Separata mappvägar med semikolon (;) på Windows och kolon (:) på andra plattformar.
Slutkoder
Kommandot dsc använder semantiska exitkoder. Varje exitkod representerar ett annat resultat för exekveringen av kommandot.
| Avslutskod | Innebörd |
|---|---|
0 |
Kommandot utfördes framgångsrikt utan några fel. |
1 |
Kommandot misslyckades eftersom det mottog ogiltiga argument. |
2 |
Kommandot misslyckades eftersom en resurs gav ett fel. |
3 |
Kommandot misslyckades eftersom ett värde inte kunde serialiseras till eller deserialiseras från JSON. |
4 |
Kommandot misslyckades eftersom inmatningen för kommandot inte var giltig YAML eller JSON. |
5 |
Kommandot misslyckades eftersom en resursdefinition eller instansvärde var ogiltigt mot dess JSON-schema. |
6 |
Kommandot avbröts av ett avbrott i Ctrl+C . |
Notes
DSC förväntar sig att indatasträngar använder UTF-8-kodning. När du skickar indata från stdin eller sökvägen till en fil, se till att inmatningen är kodad som UTF-8.