Как заставить MSTSC.exe использовать предоставленный пароль? - PullRequest
0 голосов
/ 23 августа 2010

Я хотел бы автоматизировать вход на сервер терминалов с помощью удаленного рабочего стола. В прошлом вы могли создать файл RDP и открыть его для запуска соединения. Однако с учетом изменений в безопасности пароль в файле RDP теперь игнорируется, и пользователю предлагается ввести его. Я хочу избежать этой подсказки, чтобы сессия запускалась автоматически. У меня нет доступа к рабочим станциям с использованием подключения к удаленному рабочему столу, поэтому я не могу заранее сохранить пароль. Я думал о создании небольшого exe-файла, который будет загружен с веб-сервера для автоматизации этого процесса, но не могу найти никакой информации о том, как обрабатывать пароль. Кто-нибудь знает, как я могу заставить mstsc.exe использовать пароль, который я предоставляю?

Спасибо Simon

1 Ответ

1 голос
/ 23 августа 2010

Мне очень нравится приложение Terminals от CodePlex (http://terminals.codeplex.com).. Я использую его около года для управления всеми соединениями с моими серверами. Это приложение позволяет мне сохранять свои учетные данные для любого соединения., которые зашифрованы с использованием моего секретного «мастер-пароля» в качестве ключа.

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

Теперь вы можете обнаружить, что такое приложение, как Terminals, отвечает вашим потребностям. Если вместо этого вы хотите пойти еще дальше с автоматизацией и действительно взять под контроль клиента служб терминалов, вас может заинтересовать исходный код терминалов .

Проект ссылается на библиотеку COM, которая содержит компонент, являющийся полным клиентом служб терминалов. Класс RDPConnection является разумным примером использованияэтот клиент для подключения / отключения, копирования файлов и обработки ошибок с компонентом.посмотрите на класс и разберитесь в деталях ваших усилий.

Удачи!

...