我有一个设备,是在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的示例代码
我创建了几乎相同的脚本,但我使用的是WebSockets。我认为在你推进最终结果的过程中,你最好一个接一个地问问题
例如: 如何使用CMD或PowerShell连接到wifi? Answer
如何使用CMD或PowerShell连接到移动宽带? Answer
如何禁用指定的网络适配器? Answer
如何从cmd ping IP地址 Answer
如何从python执行命令提示符命令 Answer
希望这些链接对您有所帮助
相关问题 更多 >
编程相关推荐