Skip to content

WebSiteDefaults

dscbot edited this page Jan 3, 2023 · 2 revisions

WebSiteDefaults

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 WebSiteDefaults 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 WebSiteDefaults for configuring the website default settings.

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

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

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