Share via


Test-MDISensorApiConnection

Validates the connection to the Defender for Identity Sensor API.

Syntax

UseCurrentConfiguration (Default)

Test-MDISensorApiConnection
    [<CommonParameters>]

BypassConfiguration

Test-MDISensorApiConnection
    -SensorApiUrl <String>
    -SensorType <Classic|Modern>
    [-BypassConfiguration]
    [-ProxyUrl <String>]
    [-ProxyCredential <PSCredential>]
    [<CommonParameters>]

Description

This function validates the connection to the Defender for Identity Sensor API using the current configuration or bypassing it with custom parameters.

Examples

EXAMPLE 1

Test-MDISensorApiConnection

This example tests the connection to the Defender for Identity Sensor API using the current configuration of the installed sensor.

EXAMPLE 2

$connectionParams = @{
    BypassConfiguration = $true
    SensorApiUrl        = 'https://contososensorapi.atp.azure.com'
    SensorType          = 'Classic'
    ProxyUrl            = 'https://myproxy.contoso.com:8080'
    ProxyCredential     = $credential
}
Test-MDISensorApiConnection @connectionParams

This example tests the connection to the Defender for Identity Sensor API using custom parameters.

Parameters

-BypassConfiguration

Switch parameter to bypass the current configuration and use custom parameters.

Parameter properties

Type:System.Management.Automation.SwitchParameter
Default value:False
Supports wildcards:False
DontShow:False

Parameter sets

BypassConfiguration
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-ProxyCredential

Specifies the credentials to use for the proxy server.

Parameter properties

Type:System.Management.Automation.PSCredential
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

BypassConfiguration
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-ProxyUrl

Specifies the URL of the proxy server to use for the connection.

Parameter properties

Type:System.String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

BypassConfiguration
Position:Named
Mandatory:False
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-SensorApiUrl

Specifies the URL of the Defender for Identity Sensor API to test.

Parameter properties

Type:System.String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

BypassConfiguration
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

-SensorType

Specifies the sensor version installed, or planned to install, on the device. Accepts one of the following values:

  • Classic
  • Modern

Parameter properties

Type:System.String
Default value:None
Supports wildcards:False
DontShow:False

Parameter sets

BypassConfiguration
Position:Named
Mandatory:True
Value from pipeline:False
Value from pipeline by property name:False
Value from remaining arguments:False

CommonParameters

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

Outputs

System.Boolean

The cmdlet returns $true when the connection to the Defender for Identity Sensor API is successful or $false when it fails.