<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <configSections>
        <section name="managementOdata" type="Microsoft.Management.Odata.Core.DSConfiguration, Microsoft.Management.OData, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL" />
    </configSections>
        <managementOdata schemaFileName="PSDSCComplianceServer.mof" resourceMappingFileName="PSDSCComplianceServer.xml">
        <customAuthorization type="Microsoft.Powershell.DesiredStateConfiguration.PullServer.Authorization" assembly="Microsoft.Powershell.DesiredStateConfiguration.Service.dll" />
        <operationManager type="Microsoft.Powershell.DesiredStateConfiguration.PullServer.OperationManager" assembly="Microsoft.Powershell.DesiredStateConfiguration.Service.dll" />
        <quota userSchemaCacheTimeoutSec="600" />
        <commandInvocation enabled="false" />
        <wcfDataServicesConfig>
        </wcfDataServicesConfig>
    </managementOdata>
    <appSettings>
        <add key="MaxConcurrentRequests" value="10000" />
        <add key="MaxRequestsPerTimeslot" value="10000" />
        <add key="TimeslotSize" value="1" />
    </appSettings>
    <system.web>
        <compilation debug="false" targetFramework="4.0" />
    </system.web>
    <system.serviceModel>
        <behaviors>
            <serviceBehaviors>
                <behavior>
                    <serviceAuthorization serviceAuthorizationManagerType="Microsoft.Management.Odata.Core.CustomAuthorizationManager, Microsoft.Management.OData, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" />
                    <serviceDebug includeExceptionDetailInFaults="true" />
                    <serviceMetadata httpGetEnabled="true" />
                </behavior>
            </serviceBehaviors>
        </behaviors>
        <serviceHostingEnvironment aspNetCompatibilityEnabled="true" />
    </system.serviceModel>
    <system.webServer>
        <handlers>
            <remove name="WebDAV" />
        </handlers>
        <security>
            <authentication>
                <anonymousAuthentication enabled="false" />
                <basicAuthentication enabled="false" />
                <windowsAuthentication enabled="true" />
            </authentication>
        </security>
    </system.webServer>
</configuration>