Skip to content

Set AvmWlanHybridMode

Gincules edited this page Apr 4, 2023 · 1 revision

Set-AvmWlanHybridMode

Synopsis

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

Description

This function enables or disables devices WiFi hybrid mode.

Input:

Data type Variable Example or Description
Boolean NewEnable 0
String NewBeaconType none
SecureString NewKeyPassphrase <SecureString>
String NewSSID none
String NewBSSID 00:00:00:00:00:00
String NewTrafficMode disabled
Boolean NewManualSpeed 0
Uint NewMaxSpeedDS 0
Uint NewMaxSpeedUS 0

Output:

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

Syntax

Set-AvmWlanHybridMode
    [-Insecure]
    [-RemoteAccess]
    [-Url <String>]
    [-Port <Ushort>]
    [-Credential <PSCredential>]
    [-NewEnable <Boolean>]
    [-NewBeaconType <String>]
    [-NewKeyPassphrase <SecureString>]
    [-NewSSID <String>]
    [-NewBSSID <String>]
    [-NewTrafficMode <String>]
    [-NewManualSpeed <Boolean>]
    [-NewMaxSpeedDS <Uint>]
    [-NewMaxSpeedUS <Uint>]

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"
[SecureString]$NewKeyPassphrase = Get-Content -Path "${env:APPDATA}\PScred\function-password.txt" | ConvertTo-SecureString

$splatParameters = @{
    RemoteAccess = $true
    Url = "https://myfritzaddress12.myfritz.net"
    Port = 443
    Credential = $Credential
    NewEnable = 0
    NewBeaconType = "none"
    NewKeyPassphrase = $NewKeyPassphrase 
    NewSSID = "none"
    NewBSSID = "00:00:00:00:00:00"
    NewTrafficMode = "disabled"
    NewManualSpeed = 0
    NewMaxSpeedDS = 0
    NewMaxSpeedUS = 0
}

Set-AvmWlanHybridMode @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"
[SecureString]$NewKeyPassphrase = Get-Content -Path "${env:APPDATA}\PScred\function-password.txt" | ConvertTo-SecureString

$splatParameters = @{
    Url = "https://fritz.box"
    Port = 49443
    Credential = $Credential
    NewEnable = 0
    NewBeaconType = "none"
    NewKeyPassphrase = $NewKeyPassphrase 
    NewSSID = "none"
    NewBSSID = "00:00:00:00:00:00"
    NewTrafficMode = "disabled"
    NewManualSpeed = 0
    NewMaxSpeedDS = 0
    NewMaxSpeedUS = 0
}

Set-AvmWlanHybridMode @splatParameters

IP address can be used instead of DNS name.

[PSCredential]$Credential = Import-Clixml -Path "${env:APPDATA}\PScred\avmtools-credential.xml"
[SecureString]$NewKeyPassphrase = Get-Content -Path "${env:APPDATA}\PScred\function-password.txt" | ConvertTo-SecureString

$splatParameters = @{
    Url = "https://192.168.178.1"
    Port = 49443
    Credential = $Credential
    NewEnable = 0
    NewBeaconType = "none"
    NewKeyPassphrase = $NewKeyPassphrase 
    NewSSID = "none"
    NewBSSID = "00:00:00:00:00:00"
    NewTrafficMode = "disabled"
    NewManualSpeed = 0
    NewMaxSpeedDS = 0
    NewMaxSpeedUS = 0
}

Set-AvmWlanHybridMode @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"
[SecureString]$NewKeyPassphrase = Get-Content -Path "${env:APPDATA}\PScred\function-password.txt" | ConvertTo-SecureString

$splatParameters = @{
    Insecure = $true
    Url = "http://fritz.box"
    Port = 49000
    Credential = $Credential
    NewEnable = 0
    NewBeaconType = "none"
    NewKeyPassphrase = $NewKeyPassphrase 
    NewSSID = "none"
    NewBSSID = "00:00:00:00:00:00"
    NewTrafficMode = "disabled"
    NewManualSpeed = 0
    NewMaxSpeedDS = 0
    NewMaxSpeedUS = 0
}

Set-AvmWlanHybridMode @splatParameters

IP address can be used instead of DNS name.

[PSCredential]$Credential = Import-Clixml -Path "${env:APPDATA}\PScred\avmtools-credential.xml"
[SecureString]$NewKeyPassphrase = Get-Content -Path "${env:APPDATA}\PScred\function-password.txt" | ConvertTo-SecureString

$splatParameters = @{
    Insecure = $true
    Url = "http://192.168.178.1"
    Port = 49000
    Credential = $Credential
    NewEnable = 0
    NewBeaconType = "none"
    NewKeyPassphrase = $NewKeyPassphrase 
    NewSSID = "none"
    NewBSSID = "00:00:00:00:00:00"
    NewTrafficMode = "disabled"
    NewManualSpeed = 0
    NewMaxSpeedDS = 0
    NewMaxSpeedUS = 0
}

Set-AvmWlanHybridMode @splatParameters

Clone this wiki locally