Skip to content

Set AvmWlanWpsConfig

Gincules edited this page Apr 4, 2023 · 1 revision

Set-AvmWlanWpsConfig

Synopsis

Action: X_AVM-DE_SetWPSConfig
Available on: ✅ FRITZ!Box / ✅ FRITZ!Repeater
Status: ✅
Remote access: ✅
Required rights: ⚙️

Description

This function sets WPS config.
WPS is supported with Push Button Configuration. WPS is only supported for either access points or guest access points.
WPS is not supported for both types of access points in parallel.

Input:

Data type Variable Example or Description
String NewWPSMode other, stop or pbc

Output:

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

Syntax

Set-AvmWlanWpsConfig
    [-Insecure]
    [-RemoteAccess]
    [-Url <String>]
    [-Port <Ushort>]
    [-Credential <PSCredential>]
    [-NewWPSMode <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
    NewWPSMode = "stop"
}

Set-AvmWlanWpsConfig @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
    NewWPSMode = "stop"
}

Set-AvmWlanWpsConfig @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
    NewWPSMode = "stop"
}

Set-AvmWlanWpsConfig @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
    NewWPSMode = "stop"
}

Set-AvmWlanWpsConfig @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
    NewWPSMode = "stop"
}

Set-AvmWlanWpsConfig @splatParameters
Clone this wiki locally