1

我想从我的 Fritz!Box 中导出配置,但找不到任何 PowerShell 脚本。所以我试图转换我找到的 curl 语句,但它不起作用:

curl -s -k -o $OUT --form sid=$SID --form ImportExportPassword=$Passwort--form ConfigExport= https://fritz.box/cgi-bin/firmwarecfg

我尝试了很多事情,例如:

$body = {
        sid = $SID, 
        ImportExportPassword = $Passwort,
        ConfigExport = ""
}
Invoke-WebRequest -Uri "http://$FritzBoxUrl/cgi-bin/firmwarecfg" -Body $body -Method Post -OutFile $BackupPath

信息:SID 已经从另一个 Invoke-Webrequest 命令中捕获

此外,我将正文中的参数放在双引号中,但这也不起作用。

我正在使用没有“-Form”参数的 PS 5.1(集成在 Windows 中)。

让它工作的正确语法是什么?

4

0 回答 0