Configurations

This area shows all uploaded and available DSC Configurations in config.XO.

Read about how to add DSC configurations.

Configurations overview

Table View

The configurations table view shows the following information:

  • Name: This is the configuration name of the DSC Configuration. The configuration name is automatically extracted from the written DSC Configuration document.

    The example below would result in a configuration name xoap-w10-1909-fat-baseline-DEV.

Configuration xoap-w10-1909-baseline-dev
{

    Import-DscResource -ModuleName PSDesiredStateConfiguration
    Import-DscResource -ModuleName ComputerManagementDsc
    Import-DscResource -ModuleName cNtfsAccessControl
    Import-DscResource -ModuleName XOAPBaselineConfigurationDSC

    Node xoap-w10-1909-baseline-dev
    {
        # 00 Configuration_Defaults
        cNtfsPermissionEntry PermissionSet1
        {
            Ensure = 'Present'
            Path = "C:\Windows\Temp"
            Principal = 'everyone'

            AccessControlInformation = @(
                cNtfsAccessControlInformation
                {
                    AccessControlType = 'Allow'
                    FileSystemRights = 'ReadAndExecute'
                    Inheritance = 'ThisFolderSubfoldersAndFiles'
                    NoPropagateInherit = $false
                }
            )
        }
...
  • Author: This is the creator of a configuration.

  • Creation Date: This is the last time the configuration has been uploaded.

  • Source: This is the resource type of configuration. It will show one of the following entries depending on the type of configuration:

    • Mof
    • ConfigurationWizard
  • Uploaded by: This is the username who uploaded the configuration.

  • Tag: These are the tags assigned to the configuration.

Action Menu

By clicking on the Gear there are the available actions you can use on the node.

Configurations select actions

Edit Tags

Add as many tags as you like and change them to have a more precise filter function.

Configurations edit tag

View Code

Edit the code directly in the editor and then copy it for further use.

Configurations view code

Download

The download function downloads the configuration to your local client. With this function you can download existing configurations, change them locally and upload them again.

Delete

By deleting a configuration via the frontend it is then deleted from your tenant.

Please ensure that the loaded modules within a DSC Configuration are not deleted automatically. If you want to remove them as well you need to delete them in the Modules area.

Deleting modules that are used within other configurations can lead to non-functional configurations. Be careful with the types of modules you are deleting.