Get-WebAppDomain

Get-WebAppDomain

Gets the application domains in which the specified IIS worker process is running.

Syntax

Parameter Set: InputObject
Get-WebAppDomain [-ApplicationPool <String> ] [-InputObject <PSObject> ] [-ProcessId <UInt32> ] [ <CommonParameters>]

Detailed Description

Gets the application domains in which the specified IIS worker process is running.

Parameters

-ApplicationPool<String>

The application pool for which the application domains are returned.

Aliases

none

Required?

false

Position?

named

Default Value

none

Accept Pipeline Input?

true (ByPropertyName)

Accept Wildcard Characters?

false

-InputObject<PSObject>

The input object from which parameter data is received.

Aliases

none

Required?

false

Position?

named

Default Value

none

Accept Pipeline Input?

true (ByValue)

Accept Wildcard Characters?

false

-ProcessId<UInt32>

The ID of the worker process for which the application domain is returned.

Aliases

none

Required?

false

Position?

named

Default Value

none

Accept Pipeline Input?

true (ByPropertyName)

Accept Wildcard Characters?

false

<CommonParameters>

This cmdlet supports the common parameters: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer, and -OutVariable. For more information, see    about_CommonParameters (https://go.microsoft.com/fwlink/p/?LinkID=113216).

Inputs

The input type is the type of the objects that you can pipe to the cmdlet.

Outputs

The output type is the type of the objects that the cmdlet emits.

Examples

-------------- EXAMPLE 1: Get the application domain of a running Worker Process --------------

The example gets the application domains loaded in the specified Worker Process. The process ID can be retrieved by looking at the WorkerProcesses node below the AppPools node, for example:

IIS:\>Get-WebAppDomain -ProcessId 5872 -ApplicationPool DefaultAppPoolGet-ChildItem IIS:\AppPools\DefaultAppPool\WorkerProcesses