Freigeben über


dsc-Konfiguration

Zusammenfassung

Wenden Sie ein Konfigurationsdokument an.

Syntax

dsc config [Options] <COMMAND>

BESCHREIBUNG

Der dsc config Befehl enthält Unterbefehle zum Verwalten der in einem DSC-Konfigurationsdokument definierten Ressourceninstanzen. Informationen zum direkten Verwalten von Ressourcen finden Sie im Befehl dsc resource .

Befehle

Export

Der export Befehl generiert ein Konfigurationsdokument, das die vorhandenen Instanzen einer Gruppe von Ressourcen definiert. Weitere Informationen finden Sie unter dsc-Konfigurationsexport.

get

Der get Befehl ruft den aktuellen Zustand der Ressourceninstanzen in einem Konfigurationsdokument ab. Weitere Informationen finden Sie unter dsc config get.

set

Der set Befehl erzwingt den gewünschten Zustand der Ressourceninstanzen in einem Konfigurationsdokument. Weitere Informationen finden Sie unter dsc-Konfigurationssatz.

test

Der test Befehl überprüft, ob sich die Ressourceninstanzen in einem Konfigurationsdokument im gewünschten Zustand befinden. Weitere Informationen finden Sie unter dsc-Konfigurationstest.

help

Der help Befehl gibt Hilfeinformationen für diesen Befehl oder einen Unterbefehl zurück.

Um die Hilfe für einen Befehl oder Unterbefehl zu erhalten, verwenden Sie die Syntax:

dsc config help [<SUBCOMMAND>]

Ruft beispielsweise dsc config help die Hilfe für diesen Befehl ab. dsc config help set ruft die Hilfe für den set Unterbefehl ab.

Sie können auch die Option --help für den Befehl oder Unterbefehl verwenden, um die Hilfeinformationen anzuzeigen. Zum Beispiel: dsc config --help oder dsc config set --help.

Optionen

-f, --parameters_file

Gibt den Pfad zu einer Datendatei an, die die Parameter enthält, die als JSON oder YAML an die Konfiguration übergeben werden sollen. Wenn Sie diese Option angeben, interpretiert DSC die Schlüssel in der Datendatei als Parameter und verwendet die angegebenen Werte. Die Werte in der Datendatei setzen alle in der Konfiguration selbst definierten Standardwerte außer Kraft.

Die Datendatei muss ein -Objekt mit dem parameters Schlüssel enthalten. Der Wert des parameters Schlüssels muss ein Objekt sein, wobei jeder Schlüssel der Name eines definierten Parameters ist und jeder Wert ein gültiger Wert für diesen Parameter ist.

Diese Option kann nicht mit der --parameters Option verwendet werden. Wählen Sie aus, ob die Parameter als Datenzeichenfolge mit der --parameters Option oder in einer Datendatei mit der --parameters_file Option übergeben werden sollen.

Weitere Informationen zum Definieren von Parametern in einem Konfigurationsdokument finden Sie unter DSC-Konfigurationsdokumentparameterschema. Weitere Informationen zur Verwendung von Parametern im Konfigurationsdokument finden Sie in der Referenz zur Parameterfunktion.

-p, --parameters

Gibt die Parameter an, die als JSON- oder YAML-Zeichenfolge an die Konfiguration übergeben werden sollen. Wenn Sie diese Option angeben, interpretiert DSC die Schlüssel in der Datenzeichenfolge als Parameter und verwendet die angegebenen Werte. Die Werte in der Datenzeichenfolge setzen alle in der Konfiguration selbst definierten Standardwerte außer Kraft.

Die Datenzeichenfolge muss ein -Objekt mit dem parameters Schlüssel enthalten. Der Wert des parameters Schlüssels muss ein Objekt sein, wobei jeder Schlüssel der Name eines definierten Parameters ist und jeder Wert ein gültiger Wert für diesen Parameter ist.

Diese Option kann nicht mit der --parameters_file Option verwendet werden. Wählen Sie aus, ob die Parameter als Datenzeichenfolge mit der --parameters Option oder in einer Datendatei mit der --parameters_file Option übergeben werden sollen.

Weitere Informationen zum Definieren von Parametern in einem Konfigurationsdokument finden Sie unter DSC-Konfigurationsdokumentparameterschema. Weitere Informationen zur Verwendung von Parametern im Konfigurationsdokument finden Sie in der Referenz zur Parameterfunktion.

-h, --help

Zeigt die Hilfe für den aktuellen Befehl oder Unterbefehl an. Wenn Sie diese Option angeben, ignoriert die Anwendung alle Optionen und Argumente nach dieser Option.

Type:      Boolean
Mandatory: false

Umgebungsvariablen

Die dsc config * Unterbefehle erstellen die DSC_CONFIG_ROOT Umgebungsvariable, wenn Sie einen Befehl mit der --path Option zum Angeben des konfigurationsdokuments für den Befehl aufrufen. DSC legt den Wert der DSC_CONFIG_ROOT Umgebungsvariablen auf den vollständigen Pfad des Ordners fest, der das angegebene Konfigurationsdokument enthält.

Hinweis

Wenn Sie die DSC_CONFIG_ROOT Variable außerhalb von DSC definieren, löst DSC eine Warnung aus, wenn der Wert der vorhandenen Umgebungsvariable für einen Vorgang überschrieben wird.

Sie können die envvar-Konfigurationsfunktion verwenden, um auf diesen Ordnerpfad für Ressourceninstanzen in der Konfiguration zu verweisen.