不需要购买硬件和软件,实现windows本地或远程联动开机

2023-09-13 12:57:18 7点赞 99收藏 7评论

应用场景:有超过2台电脑,其中一台为服务器之类的角色,其他电脑使用需要启动服务器,或多台电脑只需启动一台,其他就开机,免去逐台去开机的操作。
测试环境:Win11,Win 10,Win7 受控电脑需要在bios中开启网卡启动,在win里网卡属性里也打开wol 。主控电脑不需要设置,主控电脑需要下载wolcmd.exe,复制到windows目录下。
定义:A电脑-主控电脑,B电脑-受控电脑
实现:A电脑创建txt文件,并改名为wol.bat. 内容如下:
@echo off
wolcmd ”B电脑mac地址“ “B电脑ip地址” “B电脑子网” 7
将wol.ba也放到windows目录下。
A电脑创建txt文件,并改名为wol.vbs,内容如下:
Set ws = CreateObject("Wscript.Shell")
ws.run "cmd /c C:windowswol.bat",vbhide
将wol.vbs 文件放到启动文件夹,开机自动运行,vbs的目地是实现无感运行。
更高级的场景:A电脑开机弹出窗口,选择是或者不选择XX秒后发出开机指令,B电脑开机,选择否,B则不会发出开机指令。(将下面内容另存为wol.vbs放入启动文件夹)
Set objShell = CreateObject("WScript.Shell")

X = objShell.Popup("15 Seconds to cancel.", 15, "联动开机", vbYesNo)

Select Case X
Case vbYes
createobject("wscript.shell").run "C:windowswol.bat",0
Case vbNo
dim WSHshell
set WSHshell = wscript.createobject("wscript.shell")
WSHshell.run "taskkill /im wscript.exe /f ",0 ,true

Case Else
createobject("wscript.shell").run "C:windowswol.bat",0
End Select

不需要购买硬件和软件,实现windows本地或远程联动开机

作者声明本文无利益相关,欢迎值友理性交流,和谐讨论~

展开 收起
7评论

  • 精彩
  • 最新
  • 我比较懒,直接在微软商店里下了一个WOL

    校验提示文案

    提交
    我先用wol了,结果win7电脑可以开客户机,win10和win11的电脑就不行,就换wolcmd了

    校验提示文案

    提交
    收起所有回复
  • 请问:以下情形,哪个app能适用于跨渠道平台(ios 9.3.5、Android 4.2.2+、MIUI 11、WIN 7、WIN 10)及多硬件终端(iPad、安卓手机、安卓平板、PC)?
    ipad控制pc,安卓手机投屏到ipad

    校验提示文案

    提交
    自己了解一下跳板机

    校验提示文案

    提交
    指的是云电脑,云服务器?

    校验提示文案

    提交
    收起所有回复
  • 不明觉厉,

    校验提示文案

    提交
  • 我之前也有这个需求,后面找个软件手动开机

    校验提示文案

    提交
提示信息

取消
确认
评论举报

相关文章推荐

更多精彩文章
更多精彩文章
最新文章 热门文章
99
扫一下,分享更方便,购买更轻松