格里芬爆发力:局域网远程开机

来源:百度文库 编辑:神马品牌网 时间:2024/05/09 04:43:00
希望大家能帮忙,局域网远程开机能不能通过命令行实现,如果能,请帮我写一个通过命令行远程开机的bat程序
如果不行,请推荐一个局域网远程开机的程序,最好是能批量开机的
请热心网友在写bat时适当加些注释,我菜啊,谢谢你们的关注

局域网远程开机的原理

远程开机再配合远程控制

procedure TForm1.Button2Click(Sender: TObject);
var
vBuf:array[0..101] of char;
i,j:integer;
begin
//包的格式很简单,在以太网包的任何位置上,
//以6个FF为先导,后面跟相应MAC地址重复16次即可:
for i:=0 to 5 do vBuf:=char($FF);
for i:=0 to 15 do
begin
j:=6+i*6;
vBuf[j] :=Char($00);
vBuf[j+1]:=Char($13);
vBuf[j+2]:=Char($D4);
vBuf[j+3]:=Char($04);
vBuf[j+4]:=Char($55);
vBuf[j+5]:=Char($80);
end;
NMUDP1.RemoteHost:='192.168.1.255';
NMUDP1.SendBuffer(vBuf,Length(vBuf));
end;

以下为NetWaker的要求,也是远程开机的要求,一般现在的机子都有支持。

1.硬件需求

实现网络开机,需要主板、网卡、电源3个设备支持。首先需要查看主板使用说明书,查看主板是否支持Wake-Up On Internal Modem(WOM)或者Wake-up On LAN(WOL)技术,如果支持就说明主板支持远程开机。能否实现远程唤醒,其中最主要的一个部件就是支持WOL的网卡,远端被唤醒计算机的网卡必须支持WOL,而用于唤醒其他计算机的网卡则不必支持WOL。另外,当一台计算机中安装有多块网卡时,只须将其中的一块设置为可远程唤醒即可。

除此以外,电脑必须安装有符合ATX 2.03标准的ATX电源,+5VStandby电流至少应在720mA以上。有的早期电源可能只设计到500mA,在进行网络开机时,某些耗电较大的网卡可能会无法启动。

2.CMOS设置

首先需要进行CMOS和网卡设置,启动计算机,进入CMOS参数设置。选择电源管理设置“Power Management Setup”菜单,将“Wake up on LAN”项和“Wake on PCI Card”项均设置为“Enable”,启用该计算机的远程唤醒功能。有些网卡需要通过跳线将“Wake-on-LAN”功能设置为“Enable”。

将WOL电缆的两端分别插入网卡和主板的3芯插座中,将网卡与计算机主板连接起来。如果主板支持PCI 2.2标准,只要开启“Wake on PCI Card”功能就可以了,无须使用WOL电缆连接。然后启动计算机,安装网卡驱动程序并完成网卡的网络连接设置。

局域网远程开机的原理

远程开机再配合远程控制

procedure TForm1.Button2Click(Sender: TObject);
var
vBuf:array[0..101] of char;
i,j:integer;
begin
//包的格式很简单,在以太网包的任何位置上,
//以6个FF为先导,后面跟相应MAC地址重复16次即可:
for i:=0 to 5 do vBuf:=char($FF);
for i:=0 to 15 do
begin
j:=6+i*6;
vBuf[j] :=Char($00);
vBuf[j+1]:=Char($13);
vBuf[j+2]:=Char($D4);
vBuf[j+3]:=Char($04);
vBuf[j+4]:=Char($55);
vBuf[j+5]:=Char($80);
end;
NMUDP1.RemoteHost:='192.168.1.255';
NMUDP1.SendBuffer(vBuf,Length(vBuf));
end;

以下为NetWaker的要求,也是远程开机的要求,一般现在的机子都有支持。

1.硬件需求

实现网络开机,需要主板、网卡、电源3个设备支持。首先需要查看主板使用说明书,查看主板是否支持Wake-Up On Internal Modem(WOM)或者Wake-up On LAN(WOL)技术,如果支持就说明主板支持远程开机。能否实现远程唤醒,其中最主要的一个部件就是支持WOL的网卡,远端被唤醒计算机的网卡必须支持WOL,而用于唤醒其他计算机的网卡则不必支持WOL。另外,当一台计算机中安装有多块网卡时,只须将其中的一块设置为可远程唤醒即可。

除此以外,电脑必须安装有符合ATX 2.03标准的ATX电源,+5VStandby电流至少应在720mA以上。有的早期电源可能只设计到500mA,在进行网络开机时,某些耗电较大的网卡可能会无法启动。

2.CMOS设置

首先需要进行CMOS和网卡设置,启动计算机,进入CMOS参数设置。选择电源管理设置“Power Management Setup”菜单,将“Wake up on LAN”项和“Wake on PCI Card”项均设置为“Enable”,启用该计算机的远程唤醒功能。有些网卡需要通过跳线将“Wake-on-LAN”功能设置为“Enable”。

将WOL电缆的两端分别插入网卡和主板的3芯插座中,将网卡与计算机主板连接起来。如果主板支持PCI 2.2标准,只要开启“Wake on PCI Card”功能就可以了,无须使用WOL电缆连接。然后启动计算机,安装网卡驱动程序并完成网卡的网络连接设置。
回答者:水云深浪 - 榜眼 十三级 3-11 17:22

--------------------------------------------------------------------------------

远程唤醒技术主要有两种实现方式:Wake-up On LAN(局域网开机,简称WOL)和Wake-Up On Modem (调制解调器开机,简称WOM)。下面笔者向大家介绍远程唤醒技术的实现方法。

一、WOL

要实现局域网开机,主板和网卡必须都支持远程唤醒功能。一般目前的主板都支持这个功能,支持的主板上通常都有一个专门的3芯插座,以便在关机时为网卡供电。但
并非所有的网卡都支持该功能(特别是一些价格较便宜的低档网卡),要判断网卡是否支持远程唤醒功能的方法很简单,支持远程唤醒的网卡上都有一个3针的WOL接口和一条3芯的远程唤醒电缆,通过判断网卡是否带有WOL接口即可(有些较新的网卡可能没有WOL接口也能支持远程唤醒。这是因为现在流行的主板支持PCI2.2标准,而PCI 2.2标准不需要通过专门的WOL接口为网卡供电,允许主板直接通过PCI插槽向网卡提供Standby电源)。

1.硬件连接
网卡安装完毕后将远程唤醒电缆的一端插入到网卡的WOL接口上,另外一端与主板的3针WOL远程唤醒接口相连(该接口旁通常标有WOL_CON的字样,当然如果主板和网卡都支持PCI2.2标准则无须做这一步)。

2.CMOS设置
打开CMOS远程唤醒功能很简单,只要将CMOS设置中的“Power Management Setup”的“Wake Up On LAN”项设置为“Enable”即可。

3.远程唤醒计算机
远程计算机的网卡只有收到特殊的信号才会激活系统开机,所以我们还要借助相应的软件产生这些数据帧。类似的软件很多,最有名的是AMD公司开发的Magic Packet,此外还有一些网卡自带的诊断程序也有该功能。笔者这里给大家推荐一款国人
开发的软件——“网络唤醒 ”。
网络唤醒是一个无须安装的绿色软件,首先解压缩下载的压缩包后,然后运行其中的“网络唤醒V041.exe”打开《网络唤醒》。该软件的界面如上图所示,由于只有知道远程计算机的MAC地址才可以进行唤醒,所以首先要使软件知道远程计算机的MAC地址。单击“局域网”菜单的“扫描网络”,《网络唤醒》会扫描局域网中所有正处于开机状态的计算机,并将计算机名、IP地址和MAC地址等信息显示在“列表信息”中(如果没有扫描到目标计算机,可以单击“局域网”菜单的“手工增加”),完成后单击“列表”菜单的“保存列表”,将扫描的结果保存起来以便下次使用。
若要唤醒网络中某台计算机,可以在“列表信息”中右击该计算机,选择“唤醒”。如果要将列表中所有计算机都唤醒可以选择“唤醒全部”。

二、WOM

WOL只能在局域网中使用,如果远程唤醒计算机与本地距离较远,我们就必须通过WOM来实现远程唤醒(可以毫不夸张地说,凡是电话能通的地方都祖利用WOM来实现远程唤醒)。
WOM同样需要主板和Modem的双重支持(目前大多数主板和Modem都支持此功能)。
实现WOM比较简单,将Modem正确连接到计算机和电话线后,将CMOS中的“Power Management Setup”中的“Power On by Ring”项设置为“Enable”即可。现在只要Modem处于开启状态,拨打Modem所连接的电话号码就可以通过WOM实现远程开机了。而且使用WOM进行远程唤醒不用担心电话费的问题,因为Modem只要侦测到电话震铃不需要接听电话就可以启动机器(所以我们不用花一分钱就可以打国际长途去唤醒位于另一个国家中的计算机了)。

远程唤醒一点通
http://www.hainsoft.com/cn/share001.htm

http://www.55188.com/viewthread.php?tid=457118

远程开机的基本原理

远程开机简称WOL(Woke on LAN),它是通过局域网实现远程开机。我们只需知道某一台处于局域网计算机的MAC地址,结合一定的软件,就能实现远程开机。它的工作过程是这样的:局域网中的计算机处于关机状态,但它的网卡处于监控状态,等待网络开机的数据包。一旦收到该数据包,网卡就能打开主机电源实现开机。要唤醒某一台电脑必须知道该电脑的编号,在没有开机的状态下我们不可能通过 IP或主机名来区分计算机,但每一块网卡都有惟一的MAC地址,通过教师机向该网卡发出“Wake up”的数据包,该机虽然处于关机状态,但网卡上的芯片可以通过三芯连接线获得电源,从而处理数据包中的地址信息确定是否开机,如果确认就通过三芯连接线向计算机发出开机信号。

远程开机的硬件要求

远程开机并不是每一台计算机都能实现的,它对网卡、主板、电源都有要求。

1.网卡

网卡是实现远程开机的一个最重要的元素,不是所有网卡都支持远程开机。一些报价在50元左右的网卡因为成本有限,往往不支持远程开机。目前比较流行的STAR-901、STAR-902、D-Link530TX、联想LN-1068A等都支持远程开机。购买网卡时我们可以向经销商咨询。一般来说,支持远程开机的网卡都有三针的WOL接口(请见图1),并赠送一根三芯连接线,以便和主板相连接,同时也要注意一下产品说明书。对于不支持该功能的网卡可以购买相适应的远程开机模块,效果是一样的。

2.主板

主板不支持远程开机也是不行的。支持该功能的主板上一般都在PCI插槽附近有一个三芯插座用三芯连接线把网卡和主板连接起来。

要实现远程开机必须给网卡电源,由于计算机处于关机状态,一般不能通过PCI插槽给网卡供电,所以必须通过三芯连接线给网卡电流。而有些最新的主板(PCI2.2标准)在关机状态下能够给PCI电源,所以这种主板就没有必要设三芯插座了。

3.设置CMOS的相关参数

当然,我们还需要设置一下CMOS的相关参数。开机按下Delete键进入CMOS设置界面,找到“Power Management Setup”电源管理菜单,回车进入子菜单,找到“Wake up Events”,回车后找到“Wake up on LAN/Ring”选项,将“Disabled”改为“Enabled”。保存退出CMOS设置。

远程开机的软件配置

1.设置Windows98自动登录

我们设想开机后电脑到桌面状态,而登录时会出现一个对话框,需要输入用户名和密码,按[确定]继续。首先在“控制面板”中双击“用户”图标,在“用户设置”中删除所有用户。再双击“控制面板”中的“网络”图标,把“主网络登录”下拉列表中的“Microsoft 网络用户”改为“Windows登录”。重新启动计算机。

1.硬件需求

实现网络开机,需要主板、网卡、电源3个设备支持。首先需要查看主板使用说明书,查看主板是否支持Wake-Up On Internal Modem(WOM)或者Wake-up On LAN(WOL)技术,如果支持就说明主板支持远程开机。能否实现远程唤醒,其中最主要的一个部件就是支持WOL的网卡,远端被唤醒计算机的网卡必须支持WOL,而用于唤醒其他计算机的网卡则不必支持WOL。另外,当一台计算机中安装有多块网卡时,只须将其中的一块设置为可远程唤醒即可。

除此以外,电脑必须安装有符合ATX 2.03标准的ATX电源,+5VStandby电流至少应在720mA以上。有的早期电源可能只设计到500mA,在进行网络开机时,某些耗电较大的网卡可能会无法启动。

2.CMOS设置

首先需要进行CMOS和网卡设置,启动计算机,进入CMOS参数设置。选择电源管理设置“Power Management Setup”菜单,将“Wake up on LAN”项和“Wake on PCI Card”项均设置为“Enable”,启用该计算机的远程唤醒功能。有些网卡需要通过跳线将“Wake-on-LAN”功能设置为“Enable”。

将WOL电缆的两端分别插入网卡和主板的3芯插座中,将网卡与计算机主板连接起来。如果主板支持PCI 2.2标准,只要开启“Wake on PCI Card”功能就可以了,无须使用WOL电缆连接。然后启动计算机,安装网卡驱动程序并完成网卡的网络连接设置。

远程关机用 shutdown -m \\计算机名 -s -t 0
-s 关机 -r 重起 -t 关机倒计时 还有-c "一段文字"

shutdown xp系统里有,2000系统没有,可以将xp的复制到2000里就可以用了

远程开机必须要网卡支持才行
网卡不支持是不行的
估计你的不支持,放弃把