批处理文件,用于在系统启动时设置无线热点

Sim*_*eal 1 autorun batch-file startup netsh

晚上好,

我想写一个批处理文件来在启动时运行以下命令

1)首先在执行以下命令之前创建60秒延迟然后2)netsh wlan set hostednetwork mode = allow ssid = WLAN_XXXX key = XXXXXXXXXXX 3)延迟10秒4)netsh wlan start hostednetwork

谢谢您的帮助.

西蒙

Bra*_*kes 5

由于您标记为"自动运行",我将假设这是一个Windows系统.

一个启动脚本可能看起来是这样的:

timeout 60
netsh wlan set hostednetwork mode=allow ssid=WLAN_XXXX key=XXXXXXXXXXX
timeout 10
netsh wlan start hostednetwork
Run Code Online (Sandbox Code Playgroud)

在没有timeout命令可用性的Windows系统上,您可以使用ping进行延迟,因为ping在发送数据包之间等待1秒:

ping -n 61 127.0.0.1 > nul
netsh wlan set hostednetwork mode=allow ssid=WLAN_XXXX key=XXXXXXXXXXX
ping -n 11 127.0.0.1 > nul
netsh wlan start hostednetwork
Run Code Online (Sandbox Code Playgroud)

关于创建启动脚本的链接文章的相关部分:

分配计算机启动脚本

打开本地组策略编辑器.

在控制台树中,单击"脚本(启动/关闭)".路径是计算机配置\ Windows设置\脚本(启动/关闭).

在结果窗格中,双击"启动".

在"启动属性"对话框中,单击"添加".

在"添加脚本"对话框中,执行以下操作:在"脚本名称"框中,键入脚本的路径,或单击"浏览"以在域控制器上的Netlogon共享文件夹中搜索脚本文件.

在"脚本参数"框中,键入所需的任何参数,方法与在命令行中键入它们的方式相同.例如,如果您的脚本包含名为//徽标(显示横幅)和// I(交互模式)的参数,请键入// logo // I.

在"启动属性"对话框中,指定所需的选项:启动脚本:列出当前分配给所选组策略对象(GPO)的所有脚本.如果分配多个脚本,则按照指定的顺序处理脚本.要在列表中移动脚本,请单击该脚本,然后单击"向上".要在列表中向下移动脚本,请单击该脚本,然后单击"向下".

添加:打开"添加脚本"对话框,您可以在其中指定要使用的任何其他脚本.

编辑:打开"编辑脚本"对话框,您可以在其中修改脚本信息,例如名称和参数.

删除:从"启动脚本"列表中删除所选脚本.

显示文件:显示存储在所选GPO中的脚本文件.

编辑:

这篇文章更容易解释启动脚本:

您可以使用组策略(或本地策略)分配启动脚本; 您可以在计算机配置 - > Windows设置 - >脚本(启动/关闭)部分进行配置.

您还可以使用"计划任务"将任务配置为在计算机启动时运行.