簡體   English   中英

我可以通過網絡服務喚醒我的遠程計算機嗎?

[英]Can I Wake On Lan my remote computer through a webservice?

我有一個正在遠程計算機上運行的應用程序。 與應用程序的唯一聯系是通過Web服務,我可以向其發送關閉命令-但是如何再次啟動它? 我想要一種調度類型的服務,其中我的計算機上有Windows服務,並且它在08:00是通過webservice(??)發送啟動命令,在04:00 pm是通過Web服務發送關閉命令。網絡服務。 我可以關閉計算機,但是喚醒局域網的事情-因為它不是局域網,而有力地連接到互聯網-有什么建議嗎?

干杯,

您將無法通過Web服務調用要喚醒的實際計算機來喚醒遠程計算機。 您將必須向其發送一個“魔術”數據包。

幸運的是,那里有很多工具和實用程序,使您可以輕松地做到這一點。

檢出wolcmd.exe-應該可以解決問題。

同樣,如果您願意的話,也沒有什么可以阻止您滾動發送魔術包的客戶端。

而且,如果要從Web服務(顯然不在目標計算機上)運行此服務,只需使用System.Diagnostics.Process.Start()包裝wolcmd.exe

如果Web服務與需要啟動的盒子位於同一本地LAN上的單獨盒子中,則應該有可能使用LAN喚醒技術來啟動Web服務。

這是我在這里這里搜索過的兩個鏈接。 我的看法是,您需要通過穿過防火牆的VPN連接到遠程局域網,以便與運行Web服務的子網位於相同的子網和類似的IP地址上! 那應該足夠安全,如果這樣做,則只能遠程關閉計算機。 我的感覺是-您需要一直一直直接連接到遠程端點...但是在我的頭頂上,這聽起來似乎是不可能的,因為如果您的計算機進入遠程端點將如何知道您的IP地址睡眠...您需要注意某些拒絕睡眠的驅動程序,因此會阻止計算機進入睡眠狀態。 我碰巧有3G移動寬帶,並且我的上網本拒絕睡眠,除非我關閉連接拔下連接(即使它仍然插好,它也拒絕睡眠!),我之所以這么說,是因為您要使用VPN ,它進入睡眠狀態,然后失去連接-這是我的看法。 你怎么看?

希望這對您有所幫助,湯姆,謝謝。

暫無
暫無

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

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