На какую библиотеку мне нужно ссылаться для удаленного подключения к серверу RDC из консольного приложения? - PullRequest
2 голосов
/ 31 декабря 2010

У нас есть терминальный сервер: "server.host.com". Обычно мы подключаем этот сервер к нашим бизнес-приложениям. Тем не менее, я выполняю анализ данных и хочу перенести файлы .xml в локальную систему для последующей обработки.

Мое служебное приложение будет в основном входить в систему (подражая моей учетной записи), переходить в каталог, где хранятся файлы .xml, а затем начинать копирование в локальный каталог. Эта утилита будет запускаться каждое утро в 3 часа ночи без присмотра.

Я пытаюсь определить, является ли WMI правильной библиотекой, или Remoting, или какой-либо другой библиотекой? Это вообще возможно?

1 Ответ

1 голос
/ 18 января 2011

Так что, если вы рассматриваете использование удаленного рабочего стола Microsoft, вы можете добавить ссылку на библиотеку типов элементов управления служб терминалов Microsoft в разделе COM.Если вы работаете с графическим интерфейсом, вы можете просто перетащить элемент управления и сделать что-то вроде:

rdp.Server = txtServ.Text;
rdp.UserName = txtUser.Text;
IMsTscNonScriptable secured = (IMsTscNonScriptable)rdp.GetOcx();
secured.ClearTextPassword = txtPassword.Text;
rdp.Connect();

Если вы используете консоль, все должно быть так же просто, без кнопок и всего.

...