Skip to main content

Get-XdrEndpointAdvancedFeatures

SYNOPSIS

Retrieves comprehensive advanced features configuration for Microsoft Defender for Endpoint.

SYNTAX

Get-XdrEndpointAdvancedFeatures [-ProgressAction <ActionPreference>] [<CommonParameters>]

DESCRIPTION

Gets a consolidated view of all advanced features settings from Microsoft Defender for Endpoint, including EDR in block mode, device discovery, integrations, and various security features. This is a wrapper function that combines multiple configuration endpoints into a single, formatted output.

EXAMPLES

EXAMPLE 1

Get-XdrEndpointAdvancedFeatures
Retrieves all advanced features configuration settings with detailed descriptions.

EXAMPLE 2

Get-XdrEndpointAdvancedFeatures | Where-Object  $_.Value -eq $true 
Retrieves only the advanced features that are currently enabled.

PARAMETERS

-ProgressAction

The ProgressAction parameter is a common parameter, not a cmdlet parameter. For more information, see about_CommonParameters.

Type: ActionPreference
Parameter Sets: (All)
Aliases: proga

Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False

CommonParameters

This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutVariable, -OutBuffer, -PipelineVariable, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.

INPUTS

OUTPUTS

PSCustomObject[]

Returns an array of custom objects with Name, Value, and Description properties for each advanced feature.

NOTES