Skip to content

Get AvmAppInfo

Gincules edited this page Apr 4, 2023 · 1 revision

Get-AvmAppInfo

Synopsis

Action: GetInfo
Available on: ✅ FRITZ!Box / 🚫 FRITZ!Repeater
Status: ✅
Remote access: ✅
Required rights: −

Description

This function returns restrictive values for action parameters.

Output:

Data type Variable Example
String u urn:dslforum-org:service:X_AVM-DE_AppSetup:1
UShort NewMinCharsAppId 1
UShort NewMaxCharsAppId 256
String NewAllowedCharsAppId 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefgh
UShort NewMinCharsAppDisplayName 1
UShort NewMaxCharsAppDisplayName 256
UShort NewMinCharsAppUsername 1
UShort NewMaxCharsAppUsername 32
String NewAllowedCharsAppUsername 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefgh
UShort NewMinCharsAppPassword 8
UShort NewMaxCharsAppPassword 32
String NewAllowedCharsAppPassword 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefgh
UShort NewMinCharsIPSecIdentifier 1
UShort NewMaxCharsIPSecIdentifier 256
String NewAllowedCharsIPSecIdentifier 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefgh
String NewAllowedCharsCryptAlgos 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefgh
String NewAllowedCharsAppAVMAddress 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefgh
UShort NewMinCharsFilter 0
UShort NewMaxCharsFilter 1024
String NewAllowedCharsFilter 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefgh
UShort NewMinCharsIPSecPreSharedKey 1
UShort NewMaxCharsIPSecPreSharedKey 64
String NewAllowedCharsIPSecPreSharedKey 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefgh
UShort NewMinCharsIPSecXauthUsername 1
UShort NewMaxCharsIPSecXauthUsername 256
String NewAllowedCharsIPSecXauthUsername 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefgh
UShort NewMinCharsIPSecXauthPassword 1
UShort NewMaxCharsIPSecXauthPassword 128
String NewAllowedCharsIPSecXauthPassword 0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefgh

Syntax

Get-AvmAppInfo
    [-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-AvmAppInfo @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-AvmAppInfo @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-AvmAppInfo @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-AvmAppInfo @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-AvmAppInfo @splatParameters
Clone this wiki locally