Get-AppLockerPolicy

Get-AppLockerPolicy

Gets the local, effective, or domain AppLocker policy.

Syntax

Get-AppLockerPolicy -Local <Boolean> [-XML <Boolean>] [<CommonParameters>]


Get-AppLockerPolicy -Domain <Boolean> -LDAP <String> [-XML <Boolean>] [<CommonParameters>]


Get-AppLockerPolicy -Effective <Boolean> [-XML <Boolean>] [<CommonParameters>]

Detailed Description

The Get-AppLockerPolicy cmdlet gets the AppLocker policy from the local Group Policy object (GPO), from a specified GPO, or from the effective AppLocker policy on the computer. The output is an AppLockerPolicy object or an XML-formatted string.

Parameters

-Local <Boolean>

Gets the AppLocker policy from the local GPO.

Attributes

Name Value

Required?

true

Accept wildcard characters?

false

Accept Pipeline Input?

false

Position?

named

-Domain <Boolean>

Gets the AppLocker policy from the GPO that is specified by the path in the LDAP parameter.

Attributes

Name Value

Required?

true

Accept wildcard characters?

false

Accept Pipeline Input?

false

Position?

named

-Effective <Boolean>

Gets the effective AppLocker policy on the local computer. The effective policy is the merge of the local AppLocker policy and any applied domain policies on the local computer.

Attributes

Name Value

Required?

true

Accept wildcard characters?

false

Accept Pipeline Input?

false

Position?

named

-LDAP <String>

The LDAP path of the Group Policy object. Must specify a unique GPO.

Attributes

Name Value

Required?

true

Accept wildcard characters?

false

Accept Pipeline Input?

false

Position?

named

-XML <Boolean>

Specifies that the AppLocker policy be output as an XML-formatted string.

Attributes

Name Value

Required?

false

Accept wildcard characters?

false

Accept Pipeline Input?

false

Position?

named

-CommonParameter

This cmdlet supports the common parameters: -Verbose, -Debug, -ErrorAction, -ErrorVariable, -OutBuffer, and -OutVariable. For more information, see About Common Parameter

Input and Return Types

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

Input Type

.

Return Type

By default, Get-AppLockerPolicy returns an AppLockerPolicy object. If you use the XML parameter, it will return the AppLocker policy as an XML-formatted string..

Notes

Examples

EXAMPLE 1

C:\PS>Get-AppLockerPolicy -Local

Gets the local AppLocker policy as an AppLockerPolicy object.

EXAMPLE 2

C:\PS>Get-AppLockerPolicy -Domain -LDAP "LDAP://DC13.Contoso.com/CN={31B2F340-016D-11D2-945F-00C04FB984F9},CN=Policies,CN=System,DC=Contoso,DC=com" 

Gets the AppLocker policy of the unique GPO specified by the LDAP path as an AppLockerPolicy object.

EXAMPLE 3

C:\PS>Get-AppLockerPolicy -Effective -XML > C:\temp\Effective.xml

Gets the effective policy on the computer, and then sends it in XML format to the specified file.

EXAMPLE 4

C:\PS>Get-AppLockerPolicy -Local | Test-AppLockerPolicy -Path C:\Windows\System32\*.exe -User Everyone

Gets the local AppLocker policy on the computer, and then tests the policy using Test-AppLockerPolicy to test whether the executables in C:\Windows\System32 will be allowed to run by the Everyone group.

See Also

Reference

Set-AppLockerPolicy
New-AppLockerPolicy
Test-AppLockerPolicy
Get-AppLockerFileInformation