Hallo zusammen
Ich versuche jetzt schon seit längerem den WLan-Key meiner FB per Skript zu ändern. Die Grundlage ist der vielleicht bekannte Artikel aus der CT.
-Das ganze geht über Win10, sollte ja aber keine Rolle spielen.
-Auf der FB 6490 läuft 06.83 (Ja, sie gehört mir).
-Anmeldung steht auf "Nur Passwort".
-Der TR-064-Zugriff ist aktiviert und funktioniert, da z.B. GetSecurityKeys NewPassphrase geht.
-SetSecurityKeys sollte laut "AVM TR-064 – First Steps" konfigurierbar sein.
Aber es geht einfach nicht. Folgender Code gibt 500 zurück...
### Zusammenführung by stoney ###
"SettSecurityKeys" lautet eigentlich "SetSecurityKeys" aber die Anti-Spamfunktion lässt es mich (immer) noch nicht editieren.
Ich versuche jetzt schon seit längerem den WLan-Key meiner FB per Skript zu ändern. Die Grundlage ist der vielleicht bekannte Artikel aus der CT.
-Das ganze geht über Win10, sollte ja aber keine Rolle spielen.
-Auf der FB 6490 läuft 06.83 (Ja, sie gehört mir).
-Anmeldung steht auf "Nur Passwort".
-Der TR-064-Zugriff ist aktiviert und funktioniert, da z.B. GetSecurityKeys NewPassphrase geht.
-SetSecurityKeys sollte laut "AVM TR-064 – First Steps" konfigurierbar sein.
Aber es geht einfach nicht. Folgender Code gibt 500 zurück...
Code:
#Webclient
$w=New-Object System.Net.WebClient
#Endcoding
$w.Encoding=[System.Text.Encoding]::UTF8
#Header
$w.Headers.Set("Content-Type", 'text/xml; charset="utf-8"')
#Funktionsauruf
$w.Headers.Set("SOAPACTION", 'urn:dslforum-org:service:WLANConfiguration:3#SetSecurityKeys')
#SOAP-Aufruf
$query='<?xml version="1.0"?>
<s:Envelope xmlns:s="http://schemas.xmlsoap.org/soap/envelope/"
s:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<s:Body> ' +
'<u:SettSecurityKeys xmlns:u="urn:dslforum-org:service:WLANConfiguration:3">
<NewKeyPassphrase>das_gewuenschte_pw</NewKeyPassphrase>
</u:SetSecurityKeys>' +
'</s:Body>
</s:Envelope>'
$w.Credentials=New-Object System.Net.NetworkCredential("dslf-config","pw_der_fb")
[System.Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}
$r = [xml]$w.UploadString("https://fritz.box:49443/upnp/control/wlanconfig3",$query)
### Zusammenführung by stoney ###
"SettSecurityKeys" lautet eigentlich "SetSecurityKeys" aber die Anti-Spamfunktion lässt es mich (immer) noch nicht editieren.
Zuletzt bearbeitet von einem Moderator: