如何创建用作连接管理器的Python脚本
我有一个设备正在Windows10企业版上运行,目前我正在寻找一个脚本,它可以充当连接管理器,如下所示 下面是附加代码,我尝试使用公制值,但无法正常工作如何创建用作连接管理器的Python脚本,python,python-3.x,powershell,python-requests,powershell-2.0,Python,Python 3.x,Powershell,Python Requests,Powershell 2.0,我有一个设备正在Windows10企业版上运行,目前我正在寻找一个脚本,它可以充当连接管理器,如下所示 下面是附加代码,我尝试使用公制值,但无法正常工作 $formatstring = "{0} : {1}`n{2}`n" + " + CategoryInfo : {3}`n" + " + FullyQualifiedErrorId : {4}`n" $fields = $_.Exception.Mes
$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)并每隔30秒对主IP进行ping检查,如果ping连续失败1分钟,则应转到辅助(即WiFi)并保持连接,直到蜂窝数据连接恢复,这意味着如果30秒的ping在几分钟或几小时内成功
WIFI使用SSID,蜂窝数据使用APN,我需要一些python或powershell的示例代码。我创建了几乎相同的脚本,但我使用的是WebSocket。我认为在你推进最终结果的过程中,你最好一个接一个地问问题 例如: 如何使用CMD或PowerShell连接到wifi? 如何使用CMD或PowerShell连接到移动宽带? 如何禁用指定的网络适配器? 如何从cmd ping一个IP地址 如何从python执行命令提示符命令
希望这些链接对您有所帮助 python脚本应该执行的功能是:检查internet是否可用。睡x个小时。在WIFI和4G之间切换。在Windows startup上运行。是否可以提供方法示例脚本如果您最好打开记事本并开始编码,您将无法在此处找到您的解决方案。您可以查看我使用Node Red作为后端创建的解决方案: