Мой настольный компьютер у меня дома, и я путешествую в другие города. Я хочу получить доступ к своему рабочему столу с помощью функции удаленного рабочего стола в Windows на тот случай, если мне понадобится получить файлы на рабочем столе.

В моем доме нет других людей, поэтому самый простой способ - попросить члена моей семьи включить компьютер и сказать, что IP-адрес не работает.

Чтобы сэкономить энергию, я не хочу, чтобы рабочий стол был включен постоянно. Я могу периодически включать BIOS рабочего стола и использовать другие методы для спящего режима.

Мой рабочий стол получает IP-адрес в Интернете, который выделен. Пока я получаю IP, я могу получить доступ к компьютеру. Моя учетная запись на рабочем столе защищена паролем.

Мне нужно решение, которое, когда мой рабочий стол запускается или просыпается, запускает «sendip.exe», который отправляет ip на мой почтовый ящик.

Кто-то говорит, чтобы построить сервис. Я думаю, что это может быть излишним.

Кто-то говорит, чтобы использовать планировщик задач и присоединить задачу к системным событиям. Это выглядит многообещающе, но я не знаю точно, какие события (запуск и пробуждение) прикрепить.

ОС рабочего стола - Windows 7.

1 ответ1

1

Как насчет обновления домашнего маршрутизатора для отправки вашего IP-адреса динамической IP-службе (например, DynDNS), затем переадресации вашего маршрутизатора и включения вашего компьютера от сетевой активности? Я так и сделал. Обновите маршрутизатор с помощью встроенного программного обеспечения, такого как DDWRT, или купите новый стандартный модуль со встроенными службами динамического IP-адреса - это делает My Belkin .

Пуск> Панель управления> Администрирование> Планировщик задач> Новая основная задача.

Для вашего ответа создайте новое запланированное задание. Установите его для запуска при запуске Windows. Установите исполняемый файл в качестве вашей программы.

Можно настроить его на пробуждение, обновление IP-адреса, а затем перевести компьютер в спящий режим с помощью простого сценария (запустите cmd.exe /c shutdown /h чтобы перевести компьютер в спящий режим - вы не можете спать из командной строки AFAIK). Запланированные задачи могут быть настроены для выхода компьютера из спящего режима или спящего режима, если ваш BIOS поддерживает его.

Я также настроил ваш компьютер, чтобы проснуться от сетевой активности. Еще одно замечание - убедитесь, что переадресация портов на маршрутизаторе нечетная. - Не переадресовывайте порты менее 10000 - я использовал 59000 для VNC (не используйте VNC - это были 90-е годы). Я также рекомендовал бы VPN на вашем домашнем компьютере, затем вы подключаетесь к VPN, а затем RDP к компьютеру. Это не безопасно для RDP в открытом виде.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .