Там какому-либо пути состоял в том, чтобы выйти из машины Windows 7 сон автоматически, когда я пытаюсь соединиться с ним с Удаленным рабочим столом?
Опция экономии электроэнергии машины, с которой я хочу соединиться (осуществленный групповой политикой я верю) состоит в том, чтобы спать после 30 минут, что означает, что я имею или к физически технической победе, чтобы нажать клавишу или включить отдельный инструмент Следа на LAN для вытаскивания ее из режима ожидания.
Я был бы хорош, если бы клиент Соединения Удаленного рабочего стола отправил пакет Следа на LAN автоматически - действительно ли это возможно?
Необходимо будет отправить волшебный пакет (За Следом НА LAN) через маршрутизатор. Трудный, потому что маршрутизатор не передает их по умолчанию, но существуют обходные решения, как найдено здесь:
Для пробуждения компьютера из Интернета, Вам нужно Широкополосное соединение с Маршрутизатором, подключенным к Модему, который поддерживает Ваше соединение (Вам нужен Маршрутизатор, даже если у Вас есть Статический IP).
Пробуждение компьютера от удаленного сделано путем отправки волшебного пакета через Интернет с помощью интернет-IP-адреса и количества MAC компьютера, который Вы намереваетесь Разбудить.
Если Вы не знаете своего IP-адреса:
Ссылка на: Как я нахожу свой Интернет-адрес Компьютера/Сервера от удаленного местоположения.
Необходимо подготовиться, система для Просыпаются По Интернету.
Откройте Port думал Маршрутизатор и Программный брандмауэр (использование, высокий номер порта, таким образом, это не будет конфликтовать ни с каким другим портом, 5850, является хорошим примером).
Присвойте порт внутреннему IP компьютера, который Вы хотите к WOL (можно использовать порт только для одного компьютера).
Получите эту Утилиту, она позволила Вам определить порт для WOL.
Ссылка на: след на LAN для Windows Graphical User Interface (WOL GUI)
Сделайте с Вами копию GUI WOL и запишите число MAC. В удаленном месте запускают GUI WOL и вводят в Вашем числе MAC, Типе в Интернет-адресе (интернет-IP) тип в номере порта, который Вы оставили Открытым. Нажмите будят меня, и это должно работать.
Утилита:
Волшебная пакетная утилита GUI является бесплатным программным обеспечением.
Можно также использовать горячую клавишу для пробуждения его наряду с версией командной строки Следа На LAN:
Синтаксис:
C:\path\to\wolcmd.exe [Mac address] [IP address] [Subnet mask] [port number]
Создание легче вещей:
!w::Run, C:\wolcmd.exe 009027a324fe 195.188.159.20 255.255.255.0 8900
измените сценарий соответственно так точки контура к wolcmd.exe
исполняемый файл и MAC, IP и подсеть корректны.
Используя информацию из других ответов, я закончил тем, что создал папку, содержащую следующие файлы:
connect.bat
mycomputer.rdp (remote desktop connection file)
sleep.exe (a little program to wait a specified number of milliseconds)
wolcmd.exe
Так выполнение connect.bat, будит мой компьютер, ожидает 10 секунд и затем открывает соединение удаленного рабочего стола с ним.
connect.bat содержит следующее:
ECHO OFF
CLS
WolCmd.exe 0011AA22BB33 10.1.255.255 255.255.0.0 7
ECHO Sleeping...
Sleep.exe 10000
ECHO Starting remote desktop connection
start mstsc.exe mycomputer.rdp
Можно генерировать sleep.exe путем сохранения источника ниже как sleep.cs, и compliling это с помощью компилятора C#, который идет с платформой.NET:
csc /out:sleep.exe c:\sleep.cs
Источник для sleep.cs
using System;
using System.Threading;
namespace Sleep
{
class Program
{
static void Main(string[] args)
{
if (args.Length == 1)
{
int period = 0;
Int32.TryParse(args[0], out period);
Console.WriteLine("Sleeping for {0} ms", period);
Thread.Sleep(period);
}
}
}
}
Удаленный рабочий стол не имеет никакой встроенной удаленной возможности пробуждения.
Вы можете настраивать свою сетевую плату для пробуждения на любом пакете. Однако это не будет, вероятно, работать как Вы предназначенный - поскольку это не отличит между Вашей попыткой подключения удаленного рабочего стола и кем-то просто сканирование Вашей сети или скрытого пакета от сервиса, который Вы использовали.
На данный момент необходимо будет, вероятно, обосноваться с двухступенчатым процессом: 1) разбудите компьютер с одним приложением, 2) Подключение через удаленный рабочий стол.