dsc-konfigurationsexport
Synopsis
Genererar ett konfigurationsdokument som definierar befintliga instanser av en uppsättning resurser.
Syntax
Konfigurationsdokument från stdin
<document-string> | dsc config export [Options]
Konfigurationsdokument från alternativsträng
dsc config export [Options] --document <document-string>
Konfigurationsdokument från fil
dsc config export [Options] --path <document-filepath>
Description
Underkommandot export
genererar ett konfigurationsdokument som innehåller varje instans av en uppsättning resurser.
Konfigurationsdokumentet måste skickas till det här kommandot som JSON eller YAML över stdin, som en sträng med dokumentalternativet eller från en fil med sökvägsalternativet .
Indatakonfigurationen definierar de resurser som ska exporteras. DSC ignorerar alla egenskaper som anges för resurserna i indatakonfigurationen för åtgärden, men indatadokumentet och eventuella egenskaper för resursinstanser måste fortfarande verifieras mot konfigurationsdokumentet och resursinstansscheman.
Ange endast resurser med ett resursmanifest som definierar exportavsnittet i indatakonfigurationen. Definiera endast varje resurstyp en gång. Om konfigurationsdokumentet innehåller en resursinstans där resurstypen inte kan exporteras eller redan har deklarerats i konfigurationen genererar DSC ett fel.
Alternativ
-d, --document
Anger konfigurationsdokumentet som ska exporteras från som ett JSON- eller YAML-objekt. DSC validerar dokumentet mot konfigurationsdokumentschemat. Om verifieringen misslyckas genererar DSC ett fel.
Det här alternativet kan inte användas med konfigurationsdokumentet över stdin eller alternativet --path
. Välj om du vill skicka konfigurationsdokumentet till kommandot över stdin, från en fil med --path
alternativet eller med --document
alternativet .
Type: String
Mandatory: false
-p, --path
Definierar sökvägen till ett konfigurationsdokument som ska exporteras i stället för att skicka dokumentet från stdin eller skicka det som en sträng med alternativet --document
. Den angivna filen måste innehålla ett konfigurationsdokument som ett JSON- eller YAML-objekt. DSC validerar dokumentet mot konfigurationsdokumentschemat. Om verifieringen misslyckas, eller om den angivna filen inte finns, genererar DSC ett fel.
Det här alternativet är ömsesidigt uteslutande med alternativet --document
. När du använder det här alternativet ignorerar DSC alla indata från stdin.
Type: String
Mandatory: false
-f, --format
Alternativet --format
styr konsolens utdataformat för kommandot. Om kommandoutdata omdirigeras eller avbildas som en variabel är utdata alltid JSON.
Type: String
Mandatory: false
DefaultValue: yaml
ValidValues: [json, pretty-json, yaml]
-h, --help
Visar hjälpen för det aktuella kommandot eller underkommandot. När du anger det här alternativet ignorerar programmet alla alternativ och argument efter det här alternativet.
Type: Boolean
Mandatory: false
Utdata
Det här kommandot returnerar JSON-utdata som definierar ett konfigurationsdokument, inklusive varje instans av resurserna som deklareras i indatakonfigurationen. Mer information finns i dokumentschemareferensen för DSC-konfiguration.