-
Notifications
You must be signed in to change notification settings - Fork 149
WebApplicationHandler
dscbot edited this page Jan 3, 2023
·
3 revisions
Parameter | Attribute | DataType | Description | Allowed Values |
---|---|---|---|---|
Name | Key | String | Specifies the name of the new request handler. | |
Ensure | Write | String | Indicates if the application handler exists. Set this property to Absent to ensure that the application handler does not exist. Default value is 'Present'. |
Present , Absent
|
physicalHandlerPath | Write | String | Specifies the physical path to the handler. This parameter applies to native modules only. | |
Verb | Write | String | Specifies the HTTP verbs that are handled by the new handler. | |
Path | Required | StringArray[] | Specifies an IIS configuration path. | |
Type | Write | String | Specifies the managed type of the new module. This parameter applies to managed modules only. | |
Modules | Write | String | Specifies the modules used for the handler. | |
ScriptProcessor | Write | String | Specifies the script processor that runs for the module. | |
PreCondition | Write | String | Specifies preconditions for the new handler. | |
RequireAccess | Write | String | Specifies the user rights that are required for the new handler. |
None , Read , Write , Script , Execute
|
ResourceType | Write | String | Specifies the resource type this handler runs. | |
AllowPathInfo | Write | Boolean | Specifies whether the handler processes full path information in a URI, such as contoso/marketing/imageGallery.aspx. If the value is true, the handler processes the full path, contoso/marketing/imageGallery. If the value is false, the handler processes only the last section of the path, /imageGallery. | |
ResponseBufferLimit | Write | UInt32 | Specifies the maximum size, in bytes, of the response buffer for a request handler runs. | |
Location | Write | String | Specifies The location of the configuration setting. Location tags are frequently used for configuration settings that must be set more precisely than per application or per virtual directory. |
The WebApplicationHandler
DSC resource is used to ...
- Target machine must be running Windows Server 2012 R2 or later.
All issues are not listed here, see here for all open issues.
Configuration Example
{
Import-DscResource -ModuleName WebAdministrationDsc
Node 'localhost'
{
WebApplicationHandler WebHandlerTest
{
Path = 'MACHINE/WEBROOT/APPHOST'
Name = 'ATest-WebHandler'
PhysicalHandlerPath = '*'
Verb = '*'
Modules = 'IsapiModule'
RequireAccess = 'None'
ScriptProcessor = "C:\Windows\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll"
ResourceType = 'Unspecified'
AllowPathInfo = $false
ResponseBufferLimit = 0
Type = $null
PreCondition = $null
Location = 'Default Web Site/TestDir'
}
}
}
- Home
- IisFeatureDelegation
- IisLogging
- IisMimeTypeMapping
- IisModule
- SslSettings
- WebApplication
- WebApplicationHandler
- WebAppPool
- WebAppPoolDefaults
- WebConfigProperty
- WebConfigPropertyCollection
- WebSite
- WebSiteDefaults
- WebVirtualDirectory
- xIisFeatureDelegation
- xIisHandler
- xIisLogging
- xIisMimeTypeMapping
- xIisModule
- xSslSettings
- xWebApplication
- xWebAppPool
- xWebAppPoolDefaults
- xWebConfigKeyValue
- xWebConfigProperty
- xWebConfigPropertyCollection
- xWebSite
- xWebSiteDefaults
- xWebVirtualDirectory