Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Synopsis
Generates a configuration document that defines the existing instances of a specific resource.
Syntax
dsc resource export [Options] --resource <RESOURCE>
Description
The export
subcommand generates a configuration document that includes every instance of a
specific resource. The resource must be specified with the --resource
option.
Only specify exportable resources with a resource manifest that defines the export section in the input configuration. If the specified resource type isn't exportable, DSC raises an error.
Options
-r, --resource
Specifies the fully qualified type name of the DSC Resource to export, like
Microsoft.Windows/Registry
.
The fully qualified type name syntax is: <owner>[.<group>][.<area>]/<name>
, where:
- The
owner
is the maintaining author or organization for the resource. - The
group
andarea
are optional name components that enable namespacing for a resource. - The
name
identifies the component the resource manages.
Type : string
Mandatory : true
LongSyntax : --resource <RESOURCE>
ShortSyntax : -r <RESOURCE>
-o, --output-format
The --output-format
option controls which format DSC uses for the data the command returns. The
available formats are:
json
to emit the data as a JSON Line.pretty-json
to emit the data as JSON with newlines, indentation, and spaces for readability.yaml
to emit the data as YAML.
The default output format depends on whether DSC detects that the output is being redirected or captured as a variable:
- If the command isn't being redirected or captured, DSC displays the output as the
yaml
format in the console. - If the command output is redirected or captured, DSC emits the data as the
json
format to stdout.
When you use this option, DSC uses the specified format regardless of whether the command is being redirected or captured.
When the command isn't redirected or captured, the output in the console is formatted for improved readability. When the command isn't redirected or captured, the output include terminal sequences for formatting.
Type : string
Mandatory : false
ValidValues : [json, pretty-json, yaml]
LongSyntax : --output-format <OUTPUT_FORMAT>
ShortSyntax : -o <OUTPUT_FORMAT>
-h, --help
Displays the help for the current command or subcommand. When you specify this option, the application ignores all other options and arguments.
Type : boolean
Mandatory : false
LongSyntax : --help
ShortSyntax : -h
Output
This command returns formatted data that defines a configuration document including every instance of the resources declared in the input configuration. For more information, see DSC Configuration document schema reference.
For more information about the formatting of the output data, see the --output-format option.