Skip to content

Send AvmDeviceSupportData

Gincules edited this page Apr 4, 2023 · 1 revision

Send-AvmDeviceSupportData

Synopsis

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

Description

This function initiate the creation of support data that will be sent to AVM support.

The NewSupportDataMode parameter can be set to "normal" in order to send the support data from this device. If it's necessary to send the support data from the complete mesh system set the mode to "mesh". If the mode "mesh" is not supported by the device the "normal" support data will be sent.

Only one Support Data process is allowed to run. Before request this action check the status value. If the status value is "ok", "error" or "unknown" this action can be requested. Otherwise TR-064 error code 600 will be returned.

Input:

Data type Variable Example or Description
String NewSupportDataMode normal, mesh, unknown

Output:

Data type Variable Example
String u urn:dslforum-org:service:DeviceConfig:1

Syntax

Send-AvmDeviceSupportData
    [-Insecure]
    [-RemoteAccess]
    [-Url <String>]
    [-Port <Ushort>]
    [-Credential <PSCredential>]
    [-NewSupportDataMode <String>]

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
    NewSupportDataMode = "normal"
}

Send-AvmDeviceSupportData @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
    NewSupportDataMode = "normal"
}

Send-AvmDeviceSupportData @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
    NewSupportDataMode = "normal"
}

Send-AvmDeviceSupportData @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
    NewSupportDataMode = "normal"
}

Send-AvmDeviceSupportData @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
    NewSupportDataMode = "normal"
}

Send-AvmDeviceSupportData @splatParameters
Clone this wiki locally