Skip to content

xWebSiteDefaults

Johan Ljunggren edited this page Dec 6, 2023 · 2 revisions

xWebSiteDefaults

Important

This resource has been renamed in the latest release, see WebSiteDefaults. Bug fixes and new functionality will only be added to the renamed resource.

Parameters

Parameter Attribute DataType Description Allowed Values
IsSingleInstance Key String Specifies the resource is a single instance, the value must be 'Yes' Yes
LogFormat Write String sites/siteDefaults/logFile/logFormat W3C, IIS, NCSA, Custom
LogDirectory Write String sites/siteDefaults/logFile/directory
TraceLogDirectory Write String sites/siteDefaults/traceFailedRequestsLogging/directory
DefaultApplicationPool Write String sites/applicationDefaults/applicationPool
AllowSubDirConfig Write String sites/virtualDirectoryDefaults/allowSubDirConfig true, false

Description

The xWebSiteDefaults DSC resource is used to...

Requirements

  • Target machine must be running Windows Server 2012 R2 or later.

Known issues

All issues are not listed here, see here for all open issues.

Examples

Example 1

An example of configuring the website default settings. This examples show how to use xWebSiteDefaults for configuring the website default settings.

Configuration Sample_xWebSiteDefaults
{
    param
    (
        # Target nodes to apply the configuration
        [string[]]$NodeName = 'localhost'
    )

    # Import the module that defines custom resources
    Import-DscResource -Module xWebAdministration

    Node $NodeName
    {
        xWebSiteDefaults SiteDefaults
        {
            IsSingleInstance       = 'Yes'
            LogFormat              = 'IIS'
            LogDirectory           = 'C:\inetpub\logs\LogFiles'
            TraceLogDirectory      = 'C:\inetpub\logs\FailedReqLogFiles'
            DefaultApplicationPool = 'DefaultAppPool'
            AllowSubDirConfig      = 'true'
        }
    }
}