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​