如何创建一个Python脚本来作为连接管理器

2024-04-29 18:25:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个设备,是在Windows10企业运行,目前我正在寻找一个脚本,可以作为一个连接管理器,如下所示

下面的附加代码,我试图使用公制值,但它不能正常工作

$formatstring = "{0} : {1}`n{2}`n" +
                "    + CategoryInfo          : {3}`n" +
                "    + FullyQualifiedErrorId : {4}`n"
$fields = $_.Exception.Message


$gw = "172.21.150.21"

if (Test-Connection -ComputerName $gw -BufferSize 16 -Count 1 -ErrorAction 0 -Quiet)
{
    try
    {
        route change -p 0.0.0.0 MASK 0.0.0.0 192.168.230.21 METRIC 300 IF 13/P
    }
    catch
    {
        Write-Host -Foreground Red -Background Black ($formatstring -f $fields)
    }
}
else
{
    try
    {
        route change -p 0.0.0.0 MASK 0.0.0.0 192.168.230.21 METRIC 1 IF 13/P
    }
    catch
    {
        Write-Host -Foreground Red -Background Black ($formatstring -f $fields)
    }
}

始终连接到蜂窝数据(3G/4G)和ping每30秒检查一次主IP,如果ping连续失败1分钟,则应转到辅助(WiFi)并保持连接,直到蜂窝数据连接恢复,这意味着如果30秒ping在几分钟或几小时内成功

WIFI使用SSID,蜂窝数据使用APN,我需要一些python或者powershell的示例代码


Tags: 数据代码fieldsifmaskpingchangemetric
1条回答
网友
1楼 · 发布于 2024-04-29 18:25:12

我创建了几乎相同的脚本,但我使用的是WebSockets。我认为在你推进最终结果的过程中,你最好一个接一个地问问题

例如: 如何使用CMD或PowerShell连接到wifi? Answer

如何使用CMD或PowerShell连接到移动宽带? Answer

如何禁用指定的网络适配器? Answer

如何从cmd ping IP地址 Answer

如何从python执行命令提示符命令 Answer

希望这些链接对您有所帮助

相关问题 更多 >