登录后更精彩...O(∩_∩)O...
您需要 登录 才可以下载或查看,没有账号?立即注册
×
Windows定时任务设置指南
使用任务计划程序实现周期性网络控制的高级配置方法 一、准备工作:创建断网/恢复脚本编写断网脚本新建disable_network.bat文件,输入禁用网络适配器命令(适配器名称需替换为本机实际名称,如"以太网""WLAN"等): [Bash shell] 纯文本查看 复制代码 netsh interface set interface "以太网" admin=disable
保存时编码选择ANSI避免乱码。
编写恢复脚本(可选)
新建enable_network.bat文件,输入启用网络适配器命令: [Bash shell] 纯文本查看 复制代码 netsh interface set interface "以太网" admin=enable
二、通过任务计划程序设置定时任务
方法1:创建基本任务(适合新手)- 打开任务计划程序 - 在搜索栏输入 taskschd.msc 或通过"控制面板 > 管理工具"进入。
- 新建基本任务 - 点击右侧"创建基本任务",输入名称(如"定时断网")和描述。
- 设置触发器 - 选择触发周期(如"每天"),点击"下一步"后勾选"重复任务间隔"为10分钟,持续时间设为"无限期"。
- 配置操作 - 选择"启动程序",浏览选择 disable_network.bat,并在"起始于"填写脚本所在目录(如 D:\)。
- 完成设置 - 勾选"当单击完成时打开属性对话框",点击"完成"后进入高级设置。
方法2:创建高级任务(更灵活)- 新建任务 - 右击"任务计划程序库",选择"创建任务"。
- 常规设置 - 填写任务名称,勾选"使用最高权限运行"(避免权限不足),选择"不管用户是否登录都要运行"。
- 触发器设置 - 点击"新建",选择"按重复任务间隔",设置"10分钟",持续时间为"无限期"。
关键点:建议勾选"延迟任务时间"为30秒,避免系统启动时资源未加载导致失败。 - 操作设置 - 添加操作"启动程序",选择 disable_network.bat,并指定脚本路径。
- 条件与设置 - 条件:取消勾选"仅当计算机使用交流电源时启动",避免因电源模式导致任务失效。
设置:勾选"允许按需运行任务"和"如果任务失败,重新启动间隔1分钟"。
三、注意事项网络适配器名称 需通过"控制面板 > 网络和共享中心"确认当前使用的适配器名称(如"以太网3.0")。
电源管理 在"电源选项 > 高级设置"中启用"允许唤醒定时器",防止休眠导致任务中断。
恢复网络 若需定时恢复联网,按相同步骤创建 enable_network.bat 任务,设置独立触发器。
调试技巧 初次设置后,可通过手动运行脚本测试是否生效。
任务日志可在任务计划程序右侧"操作"面板查看"所有任务历史记录"。
四、扩展方法(命令行/Schtasks)对于高级用户,可通过 schtasks 命令快速创建任务: [Bash shell] 纯文本查看 复制代码 schtasks /Create /TN "定时断网" /TR "D:\disable_network.bat" /SC MINUTE /MO 10 /RU SYSTEM
/RU SYSTEM 表示以系统权限运行,适配器操作无需密码。 通过上述步骤,可灵活实现周期性断网或执行其他自动化任务。若需更复杂功能(如时间段限制),可结合第三方工具(如"定时关机3000")或PowerShell脚本扩展。
|