簡體   English   中英

一鍵從窗口發送魔術包

[英]send magic packet from windows with one click

WOL 通過路由器完美運行,但這需要登錄到控件並通過菜單瀏覽。 我想一鍵(雙擊)喚醒機器。

我試過

兩者都會拋出語法錯誤,無論我是用cmd還是 PowerShell 嘗試它們。

Bash 單行命令在沒有特定工具的情況下在 LAN 魔術包上發送喚醒可能適用於 linux,但絕對不適用於 Windows

是否有適用於 Windows 的單行程序或任何可以放入實際工作的bash批處理文件的內容?


編輯:

我運行了第二個腳本(重命名為 .ps1,在 PowerShell 中更改了執行策略),但不起作用。

試過https://www.itnator.net/wake-lan-script-wol/但這會引發異常:

Send-Packet : Ausnahme beim Aufrufen von "Parse" mit 1 Argument(en):  "Die angegebene physikalische Adresse ist
ungültig."
In C:\wol-script.ps1:38 Zeichen:1
+ Send-Packet <mac-address>
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Write-Error], WriteErrorException
    + FullyQualifiedErrorId : Microsoft.PowerShell.Commands.WriteErrorException,Send-Packet

Fehler beim Durchlaufen einer Auflistung: Die Sammlung wurde geändert. Der Enumerationsvorgang kann möglicherweise
nicht ausgeführt werden..
In C:\wol-script.ps1:29 Zeichen:3
+         $Error | Write-Error;
+         ~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : InvalidOperation: (System.Collecti...numeratorSimple:ArrayListEnumeratorSimple) [], Runt
   imeException
    + FullyQualifiedErrorId : BadEnumeration

https://www.gammadyne.com/cmdline.htm#wol有效,它“僅”193K(go-wol 大約 5MB)。
我會在它周圍放一個批處理腳本,然后我就完成了。
路由器設置的深層鏈接會更小,但我猜 AVM 軟件不允許這樣做。

剩下的唯一希望是通過 Magic Packet 使機器休眠,但我的 NIC 可能太舊了。 我想我會為此使用PuTTY

謝謝大家挖掘!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM