如何从命令提示符连接到互联网?

如何从命令提示符连接到互联网?

我正在尝试创建一个在指定时间连接到互联网的任务。我有宽带有线我用来连接互联网的连接。如何从命令提示符管理此连接的连接/断开?

更新/附加信息:
实际情况是这样的:
我的 ISP 在凌晨 2:00 到早上 7:00 之间提供免费下载。因此,我将下载时间安排在这段时间。我一直这样做,没有任何问题,直到最近,通过查看日志,我注意到我在凌晨 2:00 之前的某个时间断开了连接。我已检查过我的连接上的自动重新连接,以防出现这种情况,但(再次检查日志)我无法自动重新连接。所以我猜在那段时间(可能几分钟)我无法重新连接。所以我想在凌晨 2:10 左右检查我的连接,如果断开连接,我想重新连接。这给我们带来了一个问题:
如何安排 Windows 任务来连接到宽带连接?
PS 我知道可以重新连接。我试过一次,大约在凌晨 3:00 左右,成功了。

更新2:这是我的连接方式
注意:不要误会,这不是无线连接。

在此处输入图片描述

答案1

rasdial“连接名称”

或者你的情况:

比塔

答案2

将以下文本复制到文本文件中并将其保存为 *.bat 文件如果需要,更改连接名称.......

@ECHO OFF

ping 8.8.8.8 | find "unreachable"

if errorlevel 1 goto :eof

netsh wlan connect name="Bita"

pause

@magicandre1981 有部分答案,也许版主可以将我的答案合并到他的答案中……

答案3

如果是 WIFI/WLAN,您可以使用这个:

netsh wlan connect name=<NAME>

Scott Hanselman 在其博客中对此进行了介绍:

http://www.hanselman.com/blog/HowToConnectToAWirelessWIFINetworkFromTheCommandLineInWindows7.aspx

答案4

从命令行启用/禁用网络接口

netsh interface set interface name="Local Area Connection" admin=disabled

您可能需要更改“本地连接”,请检查您的*控制面板\网络和 Internet\网络连接*获取您的确切连接名称。

我的回答使用脚本更改DNS也可以提供一些有关 netsh 的帮助...

下面的脚本将显示网络连接,如果找到“本地连接 2”,它将显示该连接。如果未找到“本地连接 2”,它将不显示任何内容,因此请将其更改为您要查找的连接。

@ECHO OFF

for /f "usebackq tokens=1,2,3,*" %%A in (`netsh interface show interface`) do (

    if "%%D" == "Local Area Connection 2" (
            ECHO "%%B"   
            netsh interface set interface name="Local Area Connection 2" enabled
    )
)

必须具有管理权限或提升的用户权限。

无线上网:

netsh wlan connect ssid=WiFiNetwork name=Profile1 

netsh wlan connect ssid="Wireless Net" name=Profile2 interface="Wireless Network Connection" 

相关内容