Skip to content

Get AvmDeviceSupportDataInfo

Gincules edited this page Apr 4, 2023 · 1 revision

Get-AvmDeviceSupportDataInfo

Synopsis

Action: X_AVM-DE_GetSupportDataInfo
Available on: ✅ FRITZ!Box / ✅ FRITZ!Repeater
Status: ✅
Remote access: ✅
Required rights: 🔧

Description

This function returns information about the current / last support data process. ID, timestamp, mode and status always belongs to a process.

The ID is required for AVM support to process customer inquiries.
The mode describes whether the support data is only created for this device or the complete mesh system.

Status shows in which step the current process is. The normal flow "preparing" (2-3 sec.) -> "creating" (2-3min.) -> "ok"/"error".
It usually takes 2 to 3 minutes. In the worst case, up to 15 minutes.

Output:

Data type Variable Example
String u urn:dslforum-org:service:DeviceConfig:1
String NewX_AVM-DE_SupportDataMode unknown
String NewX_AVM-DE_SupportDataID
DateTime NewX_AVM-DE_SupportDataTimestamp 1970-01-01T00:00:00
String NewX_AVM-DE_SupportDataStatus unknown

Syntax

Get-AvmDeviceSupportDataInfo
    [-Insecure]
    [-RemoteAccess]
    [-Url <String>]
    [-Port <Ushort>]
    [-Credential <PSCredential>]

Examples

Example 1

This example describes how to run the command using a valid certificate and remote access.

[PSCredential]$Credential = Import-Clixml -Path "${env:APPDATA}\PScred\avmtools-credential.xml"

$splatParameters = @{
    RemoteAccess = $true
    Url = "https://myfritzaddress12.myfritz.net"
    Port = 443
    Credential = $Credential
}

Get-AvmDeviceSupportDataInfo @splatParameters

Example 2

This example describes how to run the command using local connection with a valid certificate.

[PSCredential]$Credential = Import-Clixml -Path "${env:APPDATA}\PScred\avmtools-credential.xml"

$splatParameters = @{
    Url = "https://fritz.box"
    Port = 49443
    Credential = $Credential
}

Get-AvmDeviceSupportDataInfo @splatParameters

IP address can be used instead of DNS name.

[PSCredential]$Credential = Import-Clixml -Path "${env:APPDATA}\PScred\avmtools-credential.xml"

$splatParameters = @{
    Url = "https://192.168.178.1"
    Port = 49443
    Credential = $Credential
}

Get-AvmDeviceSupportDataInfo @splatParameters

Example 3

This example describes how to run the command using local connection without a valid certificate.

[PSCredential]$Credential = Import-Clixml -Path "${env:APPDATA}\PScred\avmtools-credential.xml"

$splatParameters = @{
    Insecure = $true
    Url = "http://fritz.box"
    Port = 49000
    Credential = $Credential
}

Get-AvmDeviceSupportDataInfo @splatParameters

IP address can be used instead of DNS name.

[PSCredential]$Credential = Import-Clixml -Path "${env:APPDATA}\PScred\avmtools-credential.xml"

$splatParameters = @{
    Insecure = $true
    Url = "http://192.168.178.1"
    Port = 49000
    Credential = $Credential
}

Get-AvmDeviceSupportDataInfo @splatParameters
Clone this wiki locally